Initial Commit

Updated and expanded version of the program.