Updated build process

Signed-off-by: Lanny McNie <lanny@gskinner.com>
Minor demo updates

Signed-off-by: Lanny McNie <lanny@gskinner.com>
Documentation updates

Signed-off-by: Lanny McNie <lanny@gskinner.com>
Updated all protected/private properties and methods to use underscore prefix.

Signed-off-by: Lanny McNie <lanny@gskinner.com>
Updated tutorials.

Signed-off-by: Lanny McNie <lanny@gskinner.com>