Adding device view with checkin, checkout and comment

- Updating icons with alt device and os icons
- Adding device view
- Adding router to handle changes in application
- updating styles