cancelAnimationFrame added to ensure that the animation stops
Changes:
-added sidebar to devices page
-added ability to toggle sidebar on and off
-added category and body location check boxes
-added content loaded from json file displayed on devices page