Initial Code Commit

Added the initial code, comments and header information