project setup, user model/migration/seeds, login frontend
minor git ignore fixes