merged latest updates (docblock) from test branch
merge to test/options branch
merged latest security updates from test/options branch
Merge commit 'ce2c62755bfde1464953247f7d8d14708e08328c'
merged with latest updates from test/options
merged latet updates from test/options branch
merged with test/options branch
merged with test/options branch
merge typo fix
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
added back sample configuration for options testing