Design changes and refactoring

Spent the last 10 days refactoring before I could move forward with adding anything. The CSS especially needed to be refactored.

I've also decided on making design changes, this won't be the end of it. I've got the features I want to begin with at least. It's just about making it more presentable now.