1) changed how options are set to make it more declarative
2) spec'd out tag exclusion
3) added `readOnlyEmptyMessage` for when in read only mode and there are no tags to display
added support for different types of popover triggering ('click', 'hover', and 'hoverShowClickHide')
Updated some documentation to make more clear what types are required by an initialization option
added language specific code blocks
removed language specific code block that was broken
updated readme to fix syntax error
Merge remote-tracking branch 'upstream/master'