Support multiple results being returned

This is to add support for graphs with multiple series.
Migrate to Flask Migrate. \o/
Changed command aliases.
Added area model