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.
I'd say the owner is the authenticated user that created it. In theory an organization could own the procedure and want to have their name on it. The spec also specifies no constraint on what the author text is and a user has some more constraints.