Add styling to home page

-adjusted grid to look correct when screen is very small
-adjusted search box to scale down to small screen
-adjusted message below search box to scale to small screen
-postisioned all these elements on page