Theoretical Study of Band Gap opening in AB- stacked Bi-layer Graphene by Impurity and Electric Field Effects