Well only looked briefly and looked up the term “boiler plate” and made a quick boiler plate with all the bells and whistles which You can find here boiler plate. Boilerplate uses pre made libraries of code including Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.
This save you the time of building in support for older browsers and lets you write conditional java-script for those situations boilerplate also uses Jquery from the Jquery foundation using Initiailzris the quick way to get started as shown below.
Once you have chosen your configuration simply download and unpack then open to see your basic template which you can obviously customize with navigation images and footer. This is so simple a five year old could do it and it has the support of you deciding which packages you need for your new app and whether to make them mobile first or which browser to configure for and support for the dreaded IE9.
Once downloaded and unpacked you can see your files already there with some nifty icons and JavaScript files ready to go just navigate to your index.html and there you have it a working boilerplate with your cross browser support, this is extremely simple and effective way to build a basic site with a responsive framework in minutes and completely customizable.
Obviously if you want more than static pages you will need to use your skills to use this within your content management system which ever one you choose but its definitely a great starting point.