Heavy refactor of settings page / Remove restangular 

# Why?

 * Settings controller was still using Restangular
 * Settings controller was perfomring responsibilities of the Device service.

# What's New?
 * Removed restangular
 * Moved Device logic into device service.