Moved classes out of Global.scala
Added the logging decorator for server calls
Lots of documentation
documentation for all the model classes.
documentation for the model module