Create a Procedure model and an example Page model

Page only contains a foreign key to a procedure for now.

Using this as a working branch and doing this in multiple pull requests.
Another thing is that I just tried playing with the uuid attribute on a test procedure and it doesn't seem to work with the validator. I'm going to remove it for now until we resolve this because it is optional anyway.