emontx shield utilizing a xbee for data transmission

I am currently exploring the idea of monitoring the current on my well pump to shut it off when well water level is low. I also want to monitor water levels using a bubbler system. I am forced to use an Xbee for data transmission to my house which is 400 feet distant. I am thinking of using an arduino, emontx shield, sct 013 CT, Xbee shield, and Xbee to get the data back to my home station. 

   Does anybody have an idea how to do this with some sort of sanity? Hardware is easy for me....software not so much...but I am learning.