Singularity structure analysis and bilinear form of a (2+1) dimensional non-linear Schrodinger (NLS) equation