PLA-1056 tidied up and added a .gitignore:
PLA-2056 renamed js file
PLA-2056 added update functionality