Basic non-daemonize option, fixed sgSerialRead chk
These should have been added earlier
Switched tests to a serial wrapper packet
Fixed small thing in routingTableRuntime test
Added license headers to files missing them
Moved main() function around

The daemon dir just contains daemon initialization and the
sansgrid_router dir contains main(). Mostly just name changes to put
main() in a more appropriate place
New test: payload size test

This test makes sure all payloads are 81 bytes long
All payloads pass the size test

This means that all payloads are 81 bytes in size.
Modification to Peck payload
Added router-->sensor communication to handlers
Added stubs for sending via TCP
Added tcp stubs for testing
Further improvement of payload tests

The eyeball test is nearly done, and the framework to develop further
payload tests is maturing rapidly.
Strengthened eyeball unit test
Moved test functions around for better modularity
More modularization

The idea is to make it so as little code is duplicated across the many
payload tests I will undoubtedly have.
Better naming for files, added getopt and usage