change to use gradle 0.5+
optimize the call
initial commit for screenlayout which tries to organize fragment for usage on both tablets and phones.