Initial commit of skeletal JS & demo files. Not much to see at the moment.