playing around with the commits subclass
Cleaned up some bits across controllers and helpers
Readied branch to be shared
authentication speaks to user class and created several helper methods
adding test and cleaning up