Model development.  Cleaned a bit.

Added Model __str__ tests.  Cleaned comments.  Added .gitignore.