Add Lists helper class.

* Implements hashCode, equals, toString for lists.
* Provides mapped view of a list.
Initial work on better observable lists.
Add ObsArrayList.