ignore downloaded npm modules, add express as a dependency
added a basic handler for the root path
separated the root and components
ensure that the request ends!