add spec folder
add spec
add routes for API endpoints
cleanup generators
add API constraints class with a match method
add a file for our specs