Basic buying and selling tied into yahoo finance.

Still need to error check, secure, and clean.
Removed dependency on bower-grunt-task.

Re-configured dependency references.
Re-added dependency to grunt-bower-task.

The task is now only used to run grunt, not to install.
Fixed bug of swapping bid and ask.
Bug fixes and working testagent.py.

Testagent.py isn't yet testing short-selling and leverage.
Some fixes to the trade and agent view.
Requires exactly angular 1.2.0-rc.2.

1.2.0-rc.3 breaks due to angular disallowing access to all properties
preceded by _. This breaks interaction with mongoDB; an upgrade will not
occur until Angular fixes this.
Added data connections to own file.

Data connection schemes can now be injected into trades for easier
testing down the road.
Current securities value added to agent status.
Agent status in agent list added.

Also fixed bug with opening file in /app/models/ and causing grunt to
crash.
Fixed user view.
Fixed agent view.
Removed agent list from profile.
Fixes to some of the site look & feel.

Replaced the favicon with the idealabs logo.

Added the old TDF description image to the home page with buttons to
navigate to standings, login, and signup.

Added a footer with the idealabs logo and a link to the idealabs site.
testagents.py script working again.

Bug fixed where it didn't know how to get the value for an existing
composition containing only cash.
Scaffolding of history generation created.
Added a grunt task to scrape yahoo finance.

Now scrapes every 5 minutes.
Scraping occures before wait instead of after.

This way, as soon as the server opens, data is scraped.
Can get historical prices with static Tick.historical.
Added static Tick.mostRecent to get recent prices.