New Party Planner Stuff

Separation of concerns completed!