fixes #10 -- clean up tag generator and make sure model concerns exist, and don't recreate if they already exist