Linting fixes
Add BaseModel class for better sqlalchemy debugging
Add helpful comment regarding generating secret keys
Begin auth