update documentation
Add a PowerAxis class with tests