added oauth2
update test frameworks
setup grape base
started work on movements, got to point where all tests are passing