removed unused function assignmentNames()
throw error on unsuccessful destructuring

assignments such as x\y==[]
fixed jison repo url in package.json
fixed some terminology in readme

"assign" -> "associate"
Added TravisCI configuration.
added travis build status image to readme
removed unused function union()
added a licence file
implemented some functions for figures
Merge branch 'master' into gh-pages
built web UI