[DO NOT MERGE] First API try

Just for a quick review to see if the architecture is correct

## Problem

1. There is a HTTP server per node process. Since we spawn different processes for different kind of servers, we have problems. We can think about a IPC between the API process and the rest, or create a small HTTP server on each node process and another in a API that GETs some pages and even parse the results or whatever.