Refactoring pr 14

1) Changed the hack plugin code to allow viewport units to work correctly in visual filters.

2) Changed the main buggyfill JS to check for a bad version of IE (that is to say, IE < 10), and force the buggyfill to do it's thing *even if* the hack is not loaded.  This is important, because IE9-10 do some strange things with vh and vw and fonts sometimes, so it is quite a valid use case to do this.

3) Also made a change to force IE9-10 to listen for the resize event in the main buggyfill script.  This was taken out during the refactor, so I put it back in.

4) Make the following non-functional changes:

- I fixed all the examples so they work with the new hack plugin.

- I changed the Readme.md file to reflect the changes you made.

- bower.json: I changed the version to 0.4.  I assume this is the right number to use -- hope that is okay.  If not, the number needs to be changed here to what you think it should be as well as the Readme.md, package.json and in the comments inside the .js file headers in order to be consistent.