Moved files and folders to support the new architecture
gh-239
Updated test to use the new platform name for Joomla
gh-239
Updated platform and filesystem getInstance methods
gh-239