Rename grid "row" class to "container"

Row suggest that a new holder is needed for each row in the layout while
in reality we just need a container for the grid columns.
Add horizontal nav component and site footer