Upgraded x-axis of plots.
Added tooltips to graphs.

Note, flot.tooltip was not available from bower, so it was added into a
new public/plugins folder for all non-bower plugins.
Basic panning and zooming of league chart.
Bug fixes and cleanup of flot service.
Colors of individual agents synced to league plot.
Added new files that should have been in previous commit.
Cleaned files to pass jslint.
Can edit and save league trial phase start.
Editing and Storage of all league phases working.
League plot shaded to show trial and competition

Panning and zooming only allowed to occur within these two periods.
Leagues now only query agents in league.
Fixed agent reset.

Reset now adds a new 'trade' removing everything from the composition
except the league's default start cash.
Added deployment Vagrantfile and instructions
Leagues are promoted across phases.
Merge pull request #3 from danielfullmer/master

Added deployment Vagrantfile and instructions
Merge: graphs and leagues.

The new features add an upgraded league graph to zoom and scroll, added
tooltips to the graph, and synced the colors of the agent graphs to the
league graph.

This also adds features where league phases (pre-trial, trial,
competition, and post-competition) are tracked and the league is
promoted by the task manager.
Clean up and separation of trading system.
Rewrote the leverage limit system.
Rewrote trade system.

Trades now take a single object of {symbol: quantity, ...}. Negative
quantities are sell, positive are buy.

Front-end changed to reflect this.
Scraper now scrapes the entire S&P 500.

Scraper is also scalable to handle any number of symbols.