Basic incident model

This is mostly just a standard Rails scaffold with some added validation.