expand ArmLibrary; minor teliop changes

*add abstraction methods to ArmLibrary to move the arm certain places
*fix teliop build problems
*pull ArmLibrary into teliop