Fixes TopBarLayout

TopBarLayout-content must be inside TopBarLayout. All divs that hold
ui-view need a width and height 100% because things are absoltue
positioned.

The .Page and TopBarLayout-content must be on different elements, since
they override on height property.
Removes unecessary file
Moves comment list directive to components module
Updates icons in discussion show page

Created two new buttons based on the current ones available.
Removed unused code.