Started on the logger module
Logger Module
Merge branch 'user/LoganEvans-structure' into user/BigDCross-logger

Conflicts:
	src/util/communication/test/mock_bar.py
Logger module should now output a .log file for every module it's listening to
Updated final logger module
Updated logger to be more efficient
Merge branch 'user/LoganEvans-structure' into user/BigDCross-logger
Fixed the system pathing to the preferred form
Part of the Grand Unified Merge (GRUM) of march 1st 2014.

Merge branch 'user/BigDCross-logger' of https://github.com/PalouseRobosub/robosub into user/BigDCross-logger