added absolute and relative dir paths / file paths
Merge pull request #38 from ambiata/topic/absolute-dirpaths

Added absolute and relative dir paths / file paths
added a ResultT.fromDisjunctionString method. fixes #39
a relative path must be marked as relative
fixed the failing spec
Removed caret positioning code as it keeps blowing up
Merge pull request #40 from ambiata/topic/remove-caret-position

Removed caret positioning code as it keeps blowing up
added components and up/down methods on FilePath/DirPath
Fix bug in or combinator on ListParser
Merge pull request #41 from ambiata/topic/list-parser-or-combinator-fix

Fix bug in or combinator on ListParser
Add char combinator to ListParser
Merge pull request #42 from ambiata/topic/char-combinator

Add char combinator to ListParser
added a listDirs method to Store
added filterHidden methods to FilePath, DirPath
fixed a corner case when adding an empty path to a dir path
added some examples and fixed listDir for sub-directories
added a listFiles method
more robust implementation for listFiles
tweaked the Paths generators to avoid exhausted props
added a root method for stores