Router daemon listens over a unix socket now

This will be used to send commands/data to the daemon
Merged client and daemon together

So, I decided that the client and the daemon should be the same
executable So I tweaked the directory structure again.
Working on creating a client/daemon combo
Added ability to check if daemon is running
sansgridrouter daemon can now be killed
Some daemon refinements
Changed executable name; better --help
Cleaned up router commands; implemented restart
Updated payload specs and serial API
Updating code with payload/API tweaks

First pass. Regression tests pass.
Payload handler doesn't check peacock to see if more I/O types are
coming.
No tests check the new additions.
Added a way to get router IP; updated peck handler
Added setAsRouter call to serial API

There's also another call, just in case. However, we have decided to
configure the radio as a sensor's radio, so the setAsSensor call
doesn't need to be used unless the radio has been purposefully set as a
router radio.