Store thread recode

Erm, I totally ignored the repository design as to the past code just
return a bool, when we actually need the object so we could attach it to
another object using eloquent. Sorry I noop.