adds new structure by feature, creates new naming conventions
Merge pull request #5 from scottjason/refactor-structure-naming-conventions

adds new structure by feature, creates new naming conventions