Wrote some specs

Here you go, sir :tophat: 
Not only was the codebase missing a Factory to test the model off of, this model is an embedded model that requires a parent (does not live by itself in the database). This is the part that I was talking about in Slack.