major work on all components - styling on main page, modularization of blog and list, etc