Add and refine TanlinellJS utility methods. Tidy and organise Plugins and Main JS files. Add JS Media Queries. Closes #287. Closes #277. Closes #274.