warning infrastructure
added decay warning, closes #847
Merge pull request #860 from scopatz/warn

warning infrastructure