Fixed styling for mobile

* Fixed #5 - divs now properly wrap on mobile
* Fixed #3 - added padding to mobile to make the page less crowded