slimmed down gitignore
required base functions file
Merged the kernel and router, since the kernel only instanciated the router anyway
kernel: comment correction
deleted library file, which served no function