Merge pull request #93 from caseyjhol/master

Fix #78 & #82 with data-width attribute
Merge pull request #95 from caseyjhol/master

Fix #31
Merge pull request #96 from caseyjhol/master

Fix #81
Merge pull request #97 from caseyjhol/master

Move size logic into its own function and fix #85 and #76 (change event)
Merge pull request #98 from caseyjhol/master

Re-render when select is changed
Merge pull request #99 from caseyjhol/master

Add refresh method
Merge pull request #100 from caseyjhol/master

Updates to refresh() - disable/enable select via javascript
Merge pull request #101 from caseyjhol/master

Ensure element is select before running function
Merge pull request #102 from caseyjhol/master

Chain only if select
Added 'selectAll' and 'deselctAll' methods.  Fixed bug where setting properties with JS was failing.
Add container option