Check point

- Add command-line parsing
- Changed default comm file so that it doesn't require root priviledges
- Fixed builds
- Completed basic interface of the daemon; run() still to be implemented
Checkpoint

- Renamed daemon_common to daemon_comm as its the communications portion
- Synchronized all parts for the namespaces
Bug Fix

- Fixed the daemon_comm.h header for proper include guards
- Added new daemon_common.h header for common information