minor fixes

a bunch of minor fixes

- dependencies have been updated
- instead of making the version.js file we just require package.json
- instead of an outdated version in the package/bower/component I took the versioning out of the publish script, we should be doing that ourselves in master (but the upgraded tin allows tin -b minor/major/patch)
- added myself to the license on the grounds it's about time
- updated the change log with this and #92 and #93