Libarry which provide utilities which makes handling activity/fragment state more easy and transparent