Add page on creating assignments

Not sold on the page title being "assignments".
@jessephus Yeah, was trying to think of something less colloquial than "as gospel".  Good enough for now, unless anyone has another idea.

@benbalter Yep, will keep the "commit" part in there.