This is all the code from Udacity free class including my contest entry.