Intial Commit. Program is set up, just needs the actual solving algorithm