Issue #77 - Updates for code smells and partial calls.
Issue #77 - Cleanup User controller and User model

Also removed uneeded helper files and simplified controller render calls.
Issue #77 - Removed empty helper specs.
Merge pull request #81 from alim/Issue_76_Foundation

Issue 76 foundation