initial commit of TableViewFactory.java and MyObservableValue.java