Reworked language installation to be more reliable. During first launch the user will see an Installation page, showing the languages being installed, before being allowed to proceed to the Home page.
Added options in the Settings menu for resetting Code, Quiz, and Learn progress. Warning: The "Reset All Code" button does exactly what it says so only use it if you're okay losing all of your code.
Fixed Visual Highlighting bug when in Vim mode
Search bar now includes searching by Learn topics
Updated many coding problem descriptions to be more consistent