add API and service layer skeletons
add some more stub's