Added CastTest module, and minar changes directory structure