Implemented Facebook login and register, TODO: Write tests for Facebook login and update existing tests