Cleaning up.
Extracts all things sinatra to the core.
Adds spec for params handling.
Merge pull request #8 from latin-language-toolkit/api_refactor

Api refactor