Make the parser return a hash

I think this is what I want to evaluate an expression against.  Not sure
if I can use Parslet's Transform or not, since I don't see how to pass
in an array of auths to evaluate against.  May do the evaluation outside
of Parslet at this point.

Tests are broken now, need to figure out a better way to test.
This is really clean now

Parse will return a tree that I can now use to evaluate against an array
of auths to determine whether those auths are allowed or not allowed
access.

Need to fill out the README.  This is should not be used to protect
data, it is only a toy application to show how one could test auths in
data the user was returned.
Evaluator and tests

Going to rename this, but everything is passing so I wanted to commit
Update README and rename Evaluator

Let's use RoleChecker instead.
update version

Not really ready for a 1.0, but this is not 0.0.1 either