Merge branch 'master' into develop
Merge pull request #101 from niksoper/master

Standardized use of module pattern for all classes
ICS-76: fix to table keyselector
added another tweak to tooltipFunction after rebasing Tom's work
fixed series after a strange rebase
reverted table to master
reapplied my table fixes
Merge pull request #103 from Stavrakakis/develop

ICS 75 fix and tooltip tweak
Merge branch 'upstream' into develop
Rename Axis.reversed => Axis.reversedPosition
Merge branch 'develop'
Merge pull request #104 from tpkelly/develop

Rename Axis.reversed => Axis.reversedPosition
Don't output source file docs

Stops JSDoc creating the .js.html files, and linking to them in the
main docs.
Merge pull request #107 from tpkelly/master

Don't output source file docs
Fix docs id links

Makes sure that the ## links in the docs work correctly.
try to fix error when install by npm

```
$ npm install insightjs
npm http GET https://registry.npmjs.org/insightjs
npm http 304 https://registry.npmjs.org/insightjs

> insightjs@0.1.4 postinstall /home/s991533/node_modules/insightjs
> bower install

sh: bower：command not found
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian
 
npm ERR! weird error 127
npm ERR! not ok code 0
```
Merge pull request #108 from tpkelly/master

Fix docs id links
Merge pull request #109 from PeterDaveHello/patch-1

try to fix error when install by npm
Axis jsdoc review.
Merge branch 'master' of https://github.com/ScottLogic/insight