Colloidal nanocrystal based nanocomposites as novel functional materials