added comments and basic styling; added some TODO notes
ammend to previous commit
boolean render_field() and render_options() combined in one function
field enumerable render_field() and render_options() methods combined into one
field multiple render_field() and render_options() methods cobined into one
field validation strips unnecessary slashes; date converted to proper timestamp using strtotime