added parent pom.xml
added ObservablePropertySpec and PropertySuite