Added in a lot of logging to track activity/fragment lifecycle
Commented out unused logs
Moved the header boarder layout to a style instead
Updated header boarders to use styles.
Added header style
Added directionid to the time query. It was incorrectly returning the time results for both directions.
Removed unnecssary fragment removal. Added in a lot of fragment and activity lifecycle logging. Surrounded a lot of the initial lifecycle calls in a check to onSavedInstanceSate == null.
 Removed unnecssary code to hide soft keyboard.
Added null checks for savedInstanceState for each fragment, although it doesn't do much right now. Removed useless code to hide keyboard. Added onNewIntent() which destorys the current activity and starts a new one. This is a workaround since it does not preserver the applications state, but I haven't figured that out yet.