added installer that installs types that arent registered.  Tidied up the way the console program is bootstrapped.  Wired up ioc for console program.