Re-added lost data + refactor

Refactored default.css and both js files + added all the lost data back.

Images will be changed soon :)