Add a library directory and content to showcase the lib layout.

Also added back the Dockerfile which went missing in a previous patch.

Please take a look.

/gustav