Added some comments... fixed some room temperature problems
Removed obsolete rule classes..
Moved old device implementations to different package