Started setting up testing.
Did some reorganizing.
Filling in test coverage.
Minor changes to the readme.
Merge branch 'master' into testing
More organization in the test methods.  Updated the readme to show live versions of the code from version control.
More test coverage and test organization.  There may be a failing test.
Started taking datalist items into consideration.  Got the failing test passing.
Fixed a bug where the plus sign icon wasn't responding to click events.
More test coverage, figured out my issues with firing events programmatically.
Merge branch 'master' into testing
Test refactoring, added another test.
More test coverage.
Slight refactor.
Fixed a syntax error.
More test coverage.  Fixed an issue where maxSelected couldn't be less than 2.
Updated the documentation for the last change.
Added some more test items, and refactored the tests a bit.  More test coverage.
Added messages for all assertions.
More precise test coverage.