Multiple enhancements

* Track valid data in the state objects, allow invalidation
* Enhance Cookie handling so cookies can be cleared
* Update login mechanism to allow not remembering user