Initial work on One Hot Gym Anomaly Sample.

Work for #643.
Added highlights on weekends and anomalies in chart.
nupic output cleanup and maximize charts.
Adding anomaly likelihood algorithm.
Merge branch 'anomaly-likelihood' into anomaly-gym
Updating to use the anomaly likelihood module in nupic.
nupic output name change.
Better x axis scaling
experiment script remote energy usage for tuesdays in october
Code review style suggestions.
Adding anomaly likelihood tests
Var name change 'dttm' to 'timestamp'
Merge pull request #18 from scottpurdy/rhyolight-anomaly-likelihood

Style update recommendations
Updating comments
Merge branch 'anomaly-likelihood' into anomaly-gym
Pylint
pylint and cleanup of anomaly likelihood tests
Better swarm error for missing predicted field.
Better error when swarm cancelled for known reason.

Error is now extracted from the job info object and raised as an
exception instead of buried in the stdout stacktraces.
Better error from base encoder for bad fields.

If a field name that is not within the input fields is attempted to be
retreived, an exception is raised instead of a KeyError resulting.