Refactored the code and removed some unnecesary libs
Refactored the code and removed some unnecesary libs.
Added new functionality to devices
Added Shelves with full functionality - new, edit, delete