1st Pass at Viper's Requests
Dynamic Callback update
Table now possible as 2nd arg
Table { callback, bCustomColor, strInitialColor }
Allows more options easilly added without changing function signature
Fix select for tArg
Update original when undo is clicked.
If you click cancel fire callback with initial color.
Cancel should remove history too not just rollback change.
Merge pull request #12 from wildstarnasa/Vipers_Requests

Vipers requests