Add and Manage Parties

Added the ability to add and manage parties given that the user has
permission to do so. Prevents parties with the same name AND date,
parties with the same name are allowed since we have mostly the same
ones each year.