Data center visualization

Changes:
* new view ``DataCenterView``,
* refactored angular app structure,
* added new type of device (accessory).

why 2 separated apps? visualization racks and dc is one big feature named visualisation.