Moved edgemaze lib, added import instructions

:imp:

Also, added ignore for .swp files, since I'm a vim-using barbarian.
added maze generator
Adjusted edgemaze directory structure
Merge branch 'master' of github.com:cmpsci220/dev
Moved mazegen to support-code/src/test
Removed Directions and Driver

Created graphHW branch
2: Change MazeGraph to EdgeGraph

- Removed "start" and "finish" arguments
- Add companion object
- Add constructor that just takes list of edges (adjacency list)
Removed Driver test, added TestGraphs package

- 1 small graph so far
- :grapes:
Changed DFS to Reachability, updated DFSPath
Added pathLength, etc. to HW

- Removed start node for test graph

:8ball:
Finished writeup, removed "maze-experiment", added solution

:deciduous_tree:
Added tests for edgegraph package

Removed old edgemaze tests.
Removed old Edgemaze tests

:wolf:
Added small test graph

- Renamed previous "smallGraph" to "medium"
- Updated tests accordingly
- Added new "small" test
- Shows difference between DFS and Dijkstra
Grader hacks
Merge pull request #4 from cmpsci220/graphHW

Graph HW
Made EdgeGraph's nodes and edges private, added accessors for them, updated solution :goat:
woops, forgot to actually add getEdges() :grapes:
Added basic naive priority queue. Fixed package edgemaze -> edgegraph.
Added toString to PriorityQueue :123: