adds basic view pager + tests
creates view pager to hold views and tested

children of fragments are now in charge of populating views to view pager and adds tests