Cleaned up comments and moved code to an internal folder to represent
the version, this is so we can make forks as we go and keep a history of
our code base.  Not sure if GitHub has this function built in already