Remove form from services

ping @ocramius, @mac_nibblet, @Dasprids

As told on IRC, this PR removes the form from the service, so that it is decouples and allow to use BaconUser in REST context.

Now, the user is responsible to fetch the form in the controller, validate the data, and pass the correct user to the service.