add mobile styles

Index.html - added mobile text for header (put on one line for smaller
screens)
Styles.css - changed padding to percentage; hid mobile text in header
for larger screens, displayed mobile text for smaller screens, removed
floats on header and main section for screens less than 849px wide,
changed background color to white