Changed names of SPECSRegion, SPECSFile and SPECSGroup to remove confusion with specs.wrapped classes
some pep8 compliance improvements