Add Alex changes via email
Merge remote-tracking branch 'origin/master' into alex_mar_25_update

Resolved conflict by keeping Alex's changes and discarding
changes currently in origin/master

Conflicts:
	lessons/rover_planning_1.py
Animations added to Lesson 3

Added Javascript animation to Lesson 3 for more readable, interactive
output
Created Lesson 4: modularity and flow

Started to make this as lesson 5.  Sort of short, but adds something
sort of necessary, I think.
Start on Lesson 5, where we'll analyze data.

Requires the marswater python file to work.  WIP, plan in drive document
Tweaks to lesson 2/5/we'll figure out the order

this change fixed some issues; should have been committed earlier.
some basic statistics added to L5
Added marswater array to be called up

No longer need marswater.py file
First draft of data analysis

Honestly, I think it's a bit short, but it's arrived at its more or less
natural conclusion.  I think I may need to add another data-driven
example for the students to work on using similar techniques.
Renaming and formatting changes to lessons
Maze .csv files
gitignore to ignore compiled .py
gitignore take 2
maze generation scripts

May not need these, but I wanted to be safe before I merged them to
master.
Merge pull request #20 from barbagroup/alex_mar_25_update

Alex mar 25 update