fixed file property accessibility

The file property should be private and there should be a setter for the property (so the form can save it).
Otherwise doctrine complains about the public property: Field 'file' in class 'Acme\DemoBundle\Entity\Document' must be private or protected. Public fields may break lazy-loading.