Add support for dynamic scoring

Related to [#71](https://github.com/tute/merit/issues/71).

I've added the ability to pass in a `Proc` instead of an `Integer` when defining point rules as we'd like the ability to define the scoring in one place rather than having to use add manual scoring to our controllers.

Let me know if you want me to change anything.