switching logging over to log4js, which adds automatic log rotation. need to refactor logging messages, and try to get colors to appear while tail -f'ing the log