Allow editing ratings

Should fix #3.

@asifkalam and @deobald could you please take a look?
I still get the feeling that the model namespaces are still kind of messy. I miss Rails scopes.