Final path class

Added java docs, comments and generally cleaned up code
Final path class

Added java docs, comments and generally cleaned up code
Final path class

Added java docs, comments and generally cleaned up code
Final path

Added java docs, comments and generally cleaned up code