hartl-code-merged-before-attempting-db-drop/create/migrate
mostly merged with hartl's authentication system
more authentication update
functional signin and basic implementation of hartl sessions approach