0.4.0 update (buggy)

added ObservableCursors (buggy still), revamped how adapter views are
handled, reworked ObservableList. This push is rushed, my laptop is
acting like it wants to die, there will be some minor updates until
stable.