Final Source code for Question 1, and associated iPython Notebooks. Will include a separate Notebook for Visualizing question 1, because matplotlib is having issues in the version of Anaconda on the EC2 instance.