Move some stuff in Nizer.match to Fingerprint where it fits better

Also:
- `rake build` to create a new gem, `rake release` to publish to rubygems
- Running `rake` by itself will now run spec and cucumber tests.

#### Verification
 - [ ] `rake`
 - [ ] verify no failures