refactored and renamed some files to make more sense. created PowerGlove namespace