Got started on implementing users and login (but still quite a ways to go...)