Changed timer to elapsedRealtime for accuracy
Fleshed out AdapterObservable so it works (along with supporting changes to the Observers)

Moved event ArrayLists to EventStore in application context for semi-persistence
JS injector for WebView moved to abstract class to handle API difference between Android versions
Typo in comparator fixed
Lifecycle of Observer tied to onPause (works better)

Better logging for AdapterObservable
event ArrayLists are copied to a local for ListViews and events added in .update for thread safety
Fixed JS wrapper function termination
Fragment observer not registered when adapter != null
Merge pull request #2 from Zanshinmu/master

Fixed Observable, thread safety/leak issues/JS Injector