added ignore rules to ignore cache and log directories
added submodules for basic extensions