refactor of midnight_zones. Only tweet if twitter integration is present. fixes #17