Overhaul c++ if/el/elif snippets
Add c++ try/catch snippet
Tidy up c++ descriptions
Add C++ while loop snippet