Initial Update

- Added a couple submodules and updated related comments in existing modules
- Updated gitignore for environment
- Import Auth from Deuce Client; we're not going to re-implement it or extend it. This just makes it easy for referencing existing Deuce Client auth modules.
- Added some initial validation functionality
  - imported validations from Deuce Client
  - Added a couple new ones of our own; they may move to Deuce Client at some point thought
- Added shell interface
- Updated setup for pbr to be more correct and complete
- Added dependencies on requests, stoplight, and deuce-client; requests will likely go away
- renamed tools/requirements.txt so that pbr will actually find it
- updated tox to ensure html is generated and branches are covered
Checkpoint

- Added .coveragerc so that shell.py and the tests get ommited from coverage
- Updated .gitignore to ignore vim swap files
- Updated AUTHORS
- Enhancement: Added module version in same manner as Deuce-Client
- Enhancement: Added convenience functions for the quick'n easy way to do the validation and cleanup
  - There are still to be done, and their interface may change but they will remain around
- Enhancement: Added a series of managers in order to be able to track the state, information, etc throughout the validation and cleanup
  - Added appropriate tests for their current versions
  - ListManager will likely have some refinement done
- Updated requirements to reflect what we really need - stoplight and deuce-client; httpretty
Bug Fixes & Testing

- Bug Fix: Validation - _abort() should raise not return
- Added tests for the validation functionality that currently exists
Check Point

- Updated convenience functions to take the manager as the parameter instead of the markers
  - manager manages the markers
- Updated manager to validate the markers
  - Updated all tests accordingly
- Moved the FakeAuthEngine from the validation test to the module over all the tests so it can be shared between the tests
- Added tests for the convenience functions
  - These tests will need to have mock operations being performed as implementation progresses

Note: This concludes the basic structure; actual implementation can now follow. Details may change during the process.
Bug Fix - Re-enable the shell

- Add POSIX execute bit to the shell
- Re-enable the function that execute the shell functionality driven by the command-line
Bug Fix: log output file name

- Updated the log output file name to reflect the actual program
- Updated comment surrounding it to be more reflective of reality too
Merge pull request #5 from BenjamenMeyer/initial_functionality

Initial functionality