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