Initial work on ConvexHull
Initial work on ConvexHull.
Added equals method to Vector and test case.

Added test case to TestVector to test for 0-length vectors behaving
correctly. Had to add equals() method for the test to work.
Fleshed out initial getters and setters.
Updated inconsistent naming of methods.

Capitalization instead of camel casing.
Fleshed out the rest of convex hull.

Added some axis vector constants to Vector. Hull has initial methods
ready for testing.
More fleshing out.
Initial ConvexHull tests.
Fixed backward logic for angleTo and more testing.
Major bug fix with vector angle calculations.

Changed vector angleTo calculation by flipping the supplied angle.
Updated tests to reflect this change.
Merge branch 'tip-to-tip-fix' into more-geometry

Conflicts:
	src/com/github/zinfidel/jarvis_march/geometry/Vector.java
	test/com/github/zinfidel/jarvis_march/geometry/TestVector.java
AngleTo -> angleTo
Added concurrent point test.
Added error cases for angles to/from zero-vectors.
Added error-handling for concurrent points.
Got rid of unnecessary @author tags.
Initial work on Model.
Get rid of annoying Eclipse message.
Fixed constant naming convention.
More methods, changed PQueue to HashSet.

The only reason for the priority queue was to keep track of the leftmost
point, and that can be easily accomplished by just using a class field.
The hash set provides O(1) lookup time and free protection from
concurrent points.