updated header guards
added SRMP_ prefix to defines
added namespace srmpLib to avoid conflicts with other libraries
fixed compiler warnings