Setting up the program structure.

Signed-off-by: Mads Ljungberg <Malj@itu.dk>