Responsive HTML update

These changes improve the resume_html mobile experience.
+ grunticon is now used to improve page load times
+ responsive design allows one page to fit perfectly across all devices
Shouldn't the stylesheets be at the top of the page as a good practice?