Big Update

Added date type fields, further testing model binding, added button
types, further integration of theming, additional fields in test form.