Fixes #281. Moving into seperate folder.

- Also, Javascript and CSS code in their own files.