Add Download feature

Added a submission "download" feature for #131. It saves problems and solutions using `/submissions/:key`. at exercism_home/solutions/:user/:language/:slug/:key/
Oh, I just realized how much I hate the names `problem` and `solution` that I used in the API.

I'm going to change this to `problem_files` and `solution_files` right now.
Would you mind updating it here?