Removed system device check
Added update ability to device manager
Removed white space
Fixed: Commands would always be marked as failed
Removed done todo
Added update ability
Updated test
Added System Device test