Added Mark Allocation Functions (insert and update) as well as search for user by name or surname functions