First Commit

Working on cleaning up code and refining the experience and getting the
Configuration all in one place.