added assocation between garden and user tables
validations for user name & email, accompanying tests
users can signup, sign in, and sign out