add tests for cases when x and ? are both used
fixed a issue when both x and ? function are used
Release 0.1.15
remove ref to clone() because r.js seems duplicates the required module when it is referenced from a different folder
Release 0.1.16
fix a bug while undoing
Release 0.1.17