Simplify timerange by using bounds component
Add tests for timerange

Define package.json so that we can depend on mocha, jshint and test in
node
Release 1.1.1