gracefully fail with missing oauth application client id
remove Api Json parse error middleware

Custom middleware is masking appliaction execptions similar to this, http://stackoverflow.com/questions/23150061/custom-middleware-block-raised-exceptionss-backtrace Seems to be linked to ActionDispatch::DebugExceptions in dev mode but I can't figure out how to get the middleware to invisibly pass the errors back up the rack stack
use normal json instead of json_api as sessions controller is not an api contoller
restrict access to the oauth applications list
oauth applications list, use redirect and error page instead of head response
handle blank token create applicaiton client ids
add index to classificaitons user_groups fk
revert incorrect schema additions
extract hack to test config ony
use try instead of explicit error raise / rescue
Merge pull request #155 from camallen/fix_api

API tweaks
Add SMTP production config
Merge pull request #156 from astopy/master

Add SMTP production config