Add new dependancies for Login, OAuth, Social.
Add requirement for facebook lib.
Rearrange so that models have their own file rather than directory.