Add users model for authentication

Add sign-up, singn-in etc. using devise
TODO: Add authentication restriction on querying