Tidied up the code & added .css and .js files.