Added ProductController
Cleaned up the naming conventions
Merge pull request #4 from caseymonc/Refactor/CleanupNaming

Refactor/cleanup naming