List tags grouped by their parent

Add a method to the TagsController to group tags by the root/parent tags
after they are retrieved from the database. This also includes an 
integration test for the tags list, and some CSS styling for the table.