Added basic responsive layout

Adaptive layout more proper - nudging things into place for tablet and smartphone via JavaScript.