Edge Functionalization of Phosphorene with different Chemical Functional Groups