Restructuring
* README
* Added CastTo/As usage examples
* Wire up usage examples to main
* Fix bugs in usage examples