use path.Join for filepath construction
rewrite the Motor package in backwards compatible way using new ev3dev motor api