added new files for http and api-handler. create datamodel for node and way