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
I will move the bootstrap and screen css files to the top, but I think leaving the {{#settings}} at the bottom is a good idea because it allows important content to load first and the icons to load last.