Code clean up and separation of new components
- Creates common, frontpage, sidebar, hidden/spoiler components.
- Removes unnecessary or redundant CSS rules.