Multiple updates

Updates to gitignore, added migrations folder. Created many to many
relationships between Module model and studentOf, tutorOf etc in order
to solve the use of arrays issue in Person model. Added setting for use
of postgresql and not sqlite3 in settings.