Include file name when raising FileNotFoundException.
Merge pull request #15 from blambeau/master

Include file name when raising FileNotFoundException.
Removes extra private restriction
Adds domain hypothesis
Implements domain hypotheses
Adds preliminary support for predicates
Implements support for alternative
Adds tests about alternatives
Remove begin and use declare
Removes unused test
Add a basic bundle for TextMate.