Upgrade dependencies

- added package package.
- Added missing semicolons in stylesheet.
- Removing package dependency.
Use Annotator.Util for escaping
Upgraded Annotator to the latest build
Updated node versions in the Readme
Now serializing selection ranges
Add specific dependancies to package.json
Update CSS gradients to use "to bottom" syntax