Added JavaDoc and made Path a bit easier to use.