refactored the code, added a ViewWrapper
added ViewPagerPage.java, in order to be compatibility friendly, currently the implementation is not elegant.
updated the demo project