Major changes

Added functionality to separate devices and desktop. Reconfigured js
folder and general object layouts.