Started working on the models, need to figure out best way to do an association table