commit stuff to pages, hopefully it works there.
Merge branch 'master' into gh-pages

(Add some set codes. Some definitely still missing. Easier to run off github pages.)

Conflicts:
	table.js
Merge branch 'master' into gh-pages
Whoops wrong branch. Will be fine. Added basic readme, better error log, and last few fixes from my collection
Add a git ignore