add sub-nav component & implement colored-button component for sections

@mixonic Wow, look what I did!! (you can just merge :sandal:)