cleaned up login page, doesn't refresh, has a toast error message and uses the api
add/remove/list friends added to User model
Merge branch 'api'