Still improving code = no bad eggs so far
Better DB structure - but needs testing

Experimenting with ManyToManyFields