Added setup.py and refactored main package as Spyrk.SparkCloud
Fixed logging in bug and updated to support `requires_deep_update` value for the device
Added `requires_deep_update` to Device declaration
Added accessing variable value