Just get Windows 8.1 if you haven't as yet. It allows app to be stored on the sd card and as @dKp1977 stated, then all the app files and all the files thus downloaded via the app will reside on your sd card. Saved a lot of space this way on our Lumia 525.
If you were waiting for the Cyan...