Mobile layout

Fixes #116 

<!---
@huboard:{"order":116.5,"milestone_order":124,"custom_state":""}
-->