renamed topic.h to better relfect the naming scheme in LCM
Created makefile for publisher
Publisher compiles, has not been tested yet. Need the subscriber to actually test it
Mofied the .gitignore to ignore preprocessed files manually generated to verify the outcome of long macros with the flag -E -P
The file topic.h is not currently required for the wrapper, it is placed here for completeness