Squashed commit of work on csv state file and pushover support