initial commit of web api with basic functionality