seperate method to ignore exceptions

this commit has part of change made in better_logging branch. Need to extract other parts and put it
this branch
Adding ignore_and_log from better_logs branch

Made changes to test to reflect code changes
scheduler exec policy logging test added
pep8 fixes
Merge pull request #333 from rackerlabs/auto-514-cooldowns-err

AUTO-514 "cooldowns not met" is logged as msg