Proof of concept

Basic implementation is feature complete, has been tested and has been shown to work. The implementation remains a fragile one.

Signed-off-by: Marcel Oomens <Marcel.Oomens@cromido.org>