initial grape api on rack, refactored app, api tests PENDING