Contact add dialog and much more improvements :)