#Enigma - Evaluation Rubric
##Functionality - 3: Meets Expectations Enigma Class with encrypt and decrypt methods successfully implemented. Encrypt/decrypt command line interfaces successfully implemented
##Object Oriented Programming Project - 3: Meets Expectations Project is broken into logical components consisting of at least 4 classes that have single responsibilities. No more than 2 methods are longer than 7 lines. No class is longer than 100 lines. While there may be 1 or 2 lapses, variable and method names clearly communicate purpose.
##Test Driven Development - 4: Well Above Expectations All test names clearly communicate the purpose of the test. At least one test implements mocks and stubs. Test coverage metrics show 100% coverage
##Version Control - 3: Meets Expectations At least 30 commits. At least 10 pull requests. No more than 3 commits include multiple pieces of functionality.