initial project structure

Signed-off-by: Terence Jackson <sven.sommerfeld@gmx.net>