Fixes broken display on mobile devices

This handles issue #13
Refines the responsive design
Merge pull request #14 from heiglandreas/issue/13

Fixes broken display on mobile devices and introduces responsive layout