Moved code from project into git repo

Started the Commenting process.
also simplified many classes