Progress on refactoring download, started working on Joomla extension installation