Added #ifndef block to fix issues with multiple includes

Fixes multiple inclusion issues that arise when #including the library from multiple files.