Changed the Fragment Adapter to be more efficient (the previous one had required the passing of the ViewPager) and it supports the use of Fragment Instances instead of the class