Initial commit.
Add basic implementation of observer, currently retrieves only the observer version.