Updated to API 18 (Android 4.3)
Made library fragment subclasses instead of passing in a bundle argument