Added Custom attributes to be used across methods in core module

This pull request contains Custom Attributes to be used by for documenting methods (Commands).

These Custom Attributes will be used by help functionality of each module in order to read the documentation.

Further one more class (Eg: CommandAttributesToXmlConvertor To generate XmlDocument from the custom attributes) needs to be defined to read the documentation of commands defined through custom attribute values.