Added dummy visit model, needs actual fields added
Massive restructuring, modularization and potential fuck up