Auth Functional Tests and Facebook Auth Unit Tests

Closes issue #37 and #66