separate dir for test and lib
all tests passing, needs refactor
interpret now always delegates to rotation method