Pull 11/16/14

Made a ton of progress on making the program by changing languages. This pull request reflects those changes.