Merge pull request #4 from elliottjohnson/master

Adding an originalValues argument to the onOptionsChanged callback.
change internal normalized options from array to hash to avoid duplicate entries
Merging with rotundasoftware's master