Adding .clearLayer method

I found I often need a safe way to clear out an entire layer. This is the safe solution to that problem
Better compatibility with ImpactJS debug tools

Specifically I added proper support for the entities tab.

I still have to sort backgroundMaps, not sure what is going on there yet
Improvements to documentation and examples

It was time to take a second pass at the README doc file