Merge pull request #1 from TaviscaSolutions/method-attributes

Added Custom attributes to be used across methods in core module
Refactored the namespacing for CustomAttributes