Refactor schemas

For #27. I wasn't sure what to do with server/routes/languages.coffee(it doesn't seem like it's being used) so I haven't deleted that.

Let me know if there is anything else that should be done as well.