Examples Tidy Up

Examples now use commonjs as well as distribution standalone scripts

Also included performance optimization using shouldComponentUpdate