- seperated out different parts into seperate files
- refactored TopCorner & BottomCorner to inherit from CornerBase class
- moved a few attributes to the options hash
- added nema motor module