beginnings of 'user' model setup, adds 'annotate' in development
User validations: presence, length, format
User validations: uniqueness for email address, includes an index on email column
Finish making of basic User model (including secure passwords)