Text this: Polylactic acid based blends, composites and nanocomposites