By TravisCarden: Added a working example page to Shunt Example module.
By TravisCarden: Fixed inconsistent use of late static binding.
By TravisCarden: Added and improved README documentation.