cherry-pick auth commit to be based on current D321 state; kick out ngResource/post resource stuff for now (seperate commit for this will follow))
reconfigure to ushahidi backend for authentication (e.g. add claimed scopes)
add post resource and configure it for ushahidi backend
fix two lint issues