Implemented file output to logging. Does not include timestamps.
Planned to use linux logging daemon instead.
Added dependency object files to gitignore and updated makefile to rebuild header files when updated (auto-dependency)