Removed unnecessary guidelines and added some new ones

There were many guides referring to ie8/9 which we don't target, along with some random rambling.
I added some additional guides around using more modern apis that are available in newer browsers.