First commit for campus app

Please advise on any changes needed/shortcomings on first task
A cleaner solution is
    @property
    def full_name(self):
        return "%s %s" % (self.name, self.surname)