Fix trailing whitespace.
Added project output file to ignore list.
Makefile: Add debug target.
Console: Properly handle strings.
Main: Add description for main function.
ThinkPad: Turn light back on when cleaning up.
Main: Shift arguments after parsing no-fork flag.
Main: Register SIGTERM handler.

This allows us to do a proper cleanup in daemon mode.