Break down flow into categories

Add condition, exception, repeat, and statement as subcategories to
keyword.control.flow to allow for some vim-like theme features.