Automorphic forms and L-functions for the unitary group