Plane class

# TODO

- [x] test coverage
Yes that sounds good. Will change that.