Merge pull request #125 from murrekatt/include_guards

Header guards according to convention.
decouple script