Implement passport signup and login
Add type to user