Nicer looking UI.
Browser runner can now expand to view the failing code for the 'it'
Unhandled non-error exceptions now wrap the thrown value in an Error
If no name is specified for test functions, it is inferred from the contents. Updated some tests to suit this behaviour
Updated sample tests
Merge branch 'master' into ui-styling

Conflicts:
	basil-browser-runner.js
Removed duplicate html from all test files
Merge pull request #4 from soxtoby/ui-styling

Fancy HTML styling
Merge branch 'master' of https://github.com/xwipeoutx/basil
QUnit adapter now uses proper 'this' context, which fixes the sinon setup while in qunit-style tests
Removed copy-pasta function
Added some fail styles to header
Added 'then' to vocabulary