Update gitignore.
Add helpful error message when a PathExp is not initialized with the proper arguments.
Better way of setting PathExp#hasPlaceholders
Split up long lines.
Analyze path expression to provide a (non-interpolated) head path and (interpolated) tail path. This is useful when using simple path expressions as part of file finding operations, as the head can be used as the root directory in which to search.