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