Updates README with description and links to documentation
Adds LICENSE and CONTRIB
Adds project code and configuration resources
Removes a non-generic value from the file
Updates README with setup instructions
Removes dead code
Renumbers status codes
Adds comments to public methods, and some private ones, to improve readability