Fixed an include guard
Move GetTypeName/ID into Sigma.h, and put it in the reflection namespace

These methods can be used for any type for which reflection is desired.