moved generators into project
refactored data model and now writing all info to db
added schedule (matches) view support