Begin a basic server that saves library names along with all of the registered version numbers
Begin a Decode/ directory for extracting information from library info that is in JSON format
Move version data structure into their own directory
Move server/ to Registry/ in an effort to share code between the server and command line tool
Move elm-get files into Get/ directory to prepare for sharing Model/
Begin a file for talking to the registry server
Ignore files generated by acid-state
Fix misspelling of file name
Simplify code for getting versions numbers from strings
Switch to using ErrorT for all errors
switch name of one endpoint to be more clear
Get the registry server working again
get .cabal working with elm-get again
Serialize results of /versions to binary and deserialize on the other side
Resolve versions more nicely and clean up code a lot

* Move `git` command to Utils
* When no version is specified, try registry, then try github, then fail
* Better messages for users during this process
Make the error messages look a bit nicer
Nicer formatting for some code and move the FilePath defaults to Utils
Read dependencies in ErrorT
Use proper version numbers in dependency data
Move deps.json parsing to Model.Dependencies