New branch for mid-flight work
Commented/cleaned up Hexagon, Vertex, and Edge.  Added a few additional exception cases for each.  Updated upgrade on Vertex to take player argument as well.  Updated board print method to use tostring of each hexagon.
Added test files for Edge, Hexagon, and Vertex to test functionality and exception raising for each.  Just run test.py to run all tests across the 3 classes.
Compiled files updated
Added tostrings for Vertex and Edge, added isOccupied method for Edge
Updated vertex tests to run all tests, expanded occupied tests
Merge pull request #2 from skleung/midair

One long plane ride...