Novel Methods For Producing Cellulose Nanocrystals From Lignocellulosic Materials And Cellulose Nanocrystals Reinforced Polymer Nanocomposites