Implementing base classes
Adding docs, implementing factory class
Instantiating the environment within the application
toString was static, wat? Changing get environment method
Using switch statement, normalizing environment string
Fixing namespaces, implementing getName function
Abstract class isn't needed IMO
Default to unknown
Updating docs, using correct type
Forgot to rename method
Renaming environment to represent a default
Merge pull request #3 from jstruzik/feature/handling-environments

Feature - Handling Environments