Started documenting CustomStyleRule class, renamed get attribute functions to more logical / standardized naming convention, deprecated old naming functions for backward compatability, updated core files with new function names, changed the add function to be a static declaration and added some use namespaces statements.