Add livereloading and make some progress on tests