added a test runner to the project
added temporary build and testing objects to gitignore
updated the readme's
added some missing module __init__ files
added a mock extension object for testing.
Made Extension Manager use zipped extensions

Added unit-tests, ConfigManager, extension loading functions, and fs_utils that work with zipped files>