Merge pull request #16 from ambitioninc/master

Master
added models and migrations to keep track of multiple pager duty alerts
corrected dictionary structuring
duplicate posts from pagerduty are ignored and tested
requests is installed before forecastio
updated forecastio api
changed tests over to transaction test case in order to test integrity errors
Merge pull request #17 from wesleykendall/develop

Duplicate pager duty posts are ignored
Merge pull request #18 from ambitioninc/develop

Duplicate pager duty posts are ignored