#5. Created a movie repository and a dict based implementation.

Also changed user repository to return a null object when the requested one isn't found.
Split adaptors package.
Fixed AnonymousUser constructor.
Put controllers and repos in correct packages.
#8. Started to implement 'user reviews movie'. WIP.