Add router, extract controller out of directive and remove directive

Also, , rename break-display to break-view, update styles.