added comment to min and max calculations
Update docs to remove "updated date"

This was generating a lot of noise on commits which we don't really
care about. We instead just remove the date from the template, and all
current docs.
started refactoring scales into axes
Remove dead docs

It appears that these docs files were from previous builds, but no
longer match the current source.

This is what was left after deleting the docs/ directory, then re-running
grunt.
Tidy up gitignore

Groups ignores by the creating program
Adds Webstorm ignore
Removes duplicate entries
Add tests for Series

Adds some basic tests for the series, including extracting data,
filtering and ordering.

Some of these fail, because we don't have a default keyFunction or
valueFunction, so they don't handle lists of numbers very well.
moved Series to series folder, updated tests to use new namespace
Add Travis for CI

Adds the basic travis configuration, to specify that we are a node_js
project.
Fix wrong file name for travis

Should be .yml, not .yaml!
merged toms changes and updated axis/scales
Add the build icon to the README

Adds the result of the last travis build to the README, to display on
github.
Link the build image to travis

Clicking the button now takes you to the ScottLogic/insight page on
travis, where you can see build histories
Hook grunt into travis

We want to run grunt for our own unit tests as CI.
Also makes the "deploy" action run tests and generate docs.

The default action now builds on the deploy action, doing "all of the
above" plus watching the project.
Update to use main project Travis button
Removed global grunt-cli prerequisite.
Updated travis CI script after removing the requirement for a global grunt-cli installation.
adding more tests for Axis
more tests for axis
renamed label functions on axis to tick, as it relates to ticks not the main label
commit prior to merge