safe-ish lint fixups

Change-Id: I132ad766ffac3e5e23537c824c7454dd33f6b8be
satisfy jslint complaints about "define" and "require"

Change-Id: Id018603cb367cbbb87488cc43bbeb61b0ba87020
more lint silence

Change-Id: I7ece354062b0a84012c3a84e926051489e1208e8
require numeraljs before using

Change-Id: I210202e37eedad6bdf84c75e702da3891eaecbe1
Wait for data before showing graphs

Should get rid of 'Source data missing a component' errors

Change-Id: I41b9d4338b117d3f4cf29243a8a00b8d91ad2cda
Fix negative number issue

Change-Id: I4bcc4c0a2022b9d742089b238c3f3aaaf7a6f4a9
Merge "Wait for data before showing graphs"
Merge "Fix negative number issue"
Merge, gulp, ready to deploy

Change-Id: I4c60addc9be4e9cf6f96746aaa12a2b271c56142