additional customization options, code style changes
add docs
Merge pull request #2 from neanton/widget-fields

Additional widget configuration options & PSR-2
Update code style