css clean + structure

- fixes #2
- closes #4 (no separation for tablet and mobile though...no need)
landing page donezo...

...hopefully