Updated basic config.

Now using packages and git submodules.
Integrating Magnar Sveen ideas.