Refactored commons to get 100% coverage
Refactored tests using more standard naming. 100 coverage.
Adding files to index