split code into separate files
added todo list
cleaned up error handling
added request validation skeleton
Merge branch 'master' of github.com:sparks/rter