Some new tests for the router

Device Authentication data structure tests
These don't actually test the device authentication paths,
they test the logic of the data structure.
Made status recognize router

So the router status command doesn't print hb status or last received
payload for router
device status changes should go to server now

They should be sent using the new router<-->server status API
ESSID is parsed better from conf file
Merge branch 'testing'