Initial commit using no framework.
All behaviour as specified at https://gist.github.com/grahamscott/65b43572ad18c5fbdd87 described in unit tests in test/test.htm
Micro unit testing framework included.
JQuery used for DOM manipulation and functional helpers.
Currently runs directly out of the filesystem: will move to server to allow JS to load topics.json file using XHR