Main layout and style setup

Laid on main elements and landing page as well as added overall style and page feel.