Decorators
+ Add misc utility Decorators
+ A new pretty print, `pprint`, method that colors and formats data and prints it to `stdout`
+ The new decorators include:
- `deprecated` prints a colored deprecation warning to `stdout`
- `not_implemented` raises a `NotImplementedError` with a colored signature of the decorated method or class
- `Time` Times how long it takes for a method to run.
- `debug` pretty prints, with color, the data that enters a method and the data that is returned, also prints a colored method signature.
___