initial code complete - missing db

basic code is complete along with tests
missing db and code to persist results
first change completed
refactoring and prep for final refactor

renamed the test classess and cleaned up tests to highlight behaviors in
the Feature Change 2 implementation
Emergency Validation complete

created emergency validator, errors, and response
added ncrunch ignore values
added ncrunch values to ignore file
Merge branch 'Single_Responsibility'

Conflicts:
	.gitignore