Data center visualization

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

rm and do it in loop

for (var i=0; i<10; i++) {
input.push(i)
}