Added gitignore
Cleaned up and added processing for special messages
Added defines to help with setting up the log message