Issue #17: RESTful API Implementation - initial realization(needs to add new files to project)