Added support for chaining 'addX' methods. Removed addHoneypot() from __call() method.
Created 'Addable' abstract that elements that can have form elements added to them (<form>, <fieldset>) will inherit from.
Created Fieldset element.
Made modifications to Form class to outpit HTML of elements with an Addable object. Still need to work in outputting the actual addable object here.
Added getOpeningTag() and getClosingTag() for Form and Fieldset classes. Printed these out in renderElements.
Simplified compileForm().
Fixed tests.
Fixed typo.
Updated readme to include fieldsets.
Deleted old, unused tests.
Added missing 'elements' property.
Validator->validate() now requires an addable to be passed to it.
Added some comments to some methods.
Changed the names of some methods -- the old names were confusing.
Added test methods for methods that still need to be tested.
Fixed renderElements() to make sure 'addable' var is an addable.
Added a test for renderElements if 'addable' isn't an addable.
Broke out part of __call method and wrote tests for it.
Added a test method for __call() -- still need to figure out how to write that :)
Added some documentation.