Routing and Link Layer Protocol Design for Sensor Networks with Wireless Energy Transfer | Synapse