Add router, extract controller out of directive and remove directive

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