Added changelog
Added triggers and a parsing context.
Almost refactored out all Attribute references...
Fluent interface and fix #1