a rest server which will listen for certain routes and will be able to communicate in json and xml to start with