Add ability to create holes in the database.

This will allow for holes to be created ahead of time without leaking
what they are to users before they are meant to see them.

Still need to provide ability to add startDate and endDate fields when
creating a hole.
Pull constant name from specification.

Remove redundant specification.