Create README.md
handle osx and vim temp files
other ignores we don't need
added latex generator for jmaze
added documentation and cleaned up
Created a MazeKeyListener class
Updated main

main now simply creates the MazeMenu. Everything carries on from MazeMenu
Created MazeGraphUI (incomplete)

Responsibilities: 
- Display the maze graphically
added a couple of isConnected() versions
bug fixes
completed todo MazeGraph.java
bug fix
added Ian's changes
branch conflict
Revert a6fda44..b3db8cb

This rolls back to commit a6fda4429f1dd3882c142f1c1beb1d50410c8a5d.