Refactoring and upgrades.

* Refactored to remove name ecstatic (what was I thinking before).
* Added ability to clear cache on startup and shutdown.
* Fixed NullPointer bug in WebAsset tag if no id is specified.