215 simplify users table

Wrote functioning migrations for user table to fully resolve #215. Updated appropriate tests and simplified methods where possible.