Complete extraction of repo from controller

The movie service now wraps the repo entirely and will be the home of
future business logic around movie management.