New super features and power code refactoring
Merge pull request #5 from sevoan/master