add viewPager for behaviorFragment and support creating behaviorEvent within behaviorFragment
fixed fragment lifecycle issues
merge roster updates to master