Add polyfill for Function.prototype.bind

So that we can easily bind a `this` to function calls in event handlers.
Merge pull request #120 from alphagov/prototype.bind

Add polyfill for Function.prototype.bind
Split ./spec into unit and support folders
Move unit tests to ./unit folder
Load in files from manifest.js
Update README