Re-added lost data + refactor

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

Images will be changed soon :)
Refactors and some more basics

Tab system changes + fixes, some layout changes, css additions +
cleanup, some JS basics added
Merge remote-tracking branch 'origin/dev'