Update .gitignore for .egg-info
Remove docs skeleton
Updates core templates
Adds ci.txt requirements stub
Updates requirements
Adds 'failure' URL
Reduces the model to the absolute core essentials.
Updates the main login

- Adds comments
- Corrects typos
- Fills in some holes
- Attempts to simplify approach
Updates package build data
Updates README