First pass at hatom support.

* reltag extract not working yet (placeholdered)
* Only simple examples, not following spec 100% yet
* Also includes refactoring microformat map some to avoid class loading
  issues
* Also had to add yaml require for tests to run
Merge branch 'master' of https://github.com/sentientmonkey/prism into sentientmonkey-master