fixed addproject
all fixes and improvements

Signed-off-by: Stephan Eberle <stephan@deltacity.org>