got rid of addContent and removeElement -- at some point, I'll reintroduce these, but now is not the time
Basic form elements working.
Renamed 'fields' to 'elements'
Added label to a few fields that were missing it.
Added the ability to specify form-wide before and after element snippets of code. The form-wide will be applied to all fields UNLESS overridden by a specific field.
Added support for password textboxes.
Added support for different types of buttons
Got rid of addElement() as its obsolete now.
Added file element. Revised getValue() method.
Added another parameter to all addElement() methods for the 'label,' which will more often than not be included. I decided that this doesn't belong in the 'options' array. Also saved off the compiled label and compiled attributes in different properties than label and attributes.
Moved utiltiy class into 'utility' folder. I'll need to rename the class something else...
Added getLabel() method to Form class.
Moved validation into Validator class.
Renamed 'utility' class and isAssoc() method to be more descriptive.