Dropwizard implementation - FB complete

* Updating user profile works now 
* Added check for token expiration in `AuthFilter`
* Some refactoring, moving some functions to `AuthUtils`

I did some basic testing for FB and everything seems to work, but let me know if you find any issues! I plan to look into the signup workflow next.