updated TODO
updated TODO, moved methods for devices into Device class
updated TODO, migrated methods from Rig to Device