Started making the changes to reflect the support for all command types
Made major changes to the way the decorators work, removed some methods from models, placed DeviceManager in __init__.py and updated the tests.
Committing merge of README and devices/decorators.py