Finish general idea for missions.

This is how I assume we want the mission model to look.

There are Missions and then there are Plots. Each Mission should have
one Plot for each team.

Test coverage is still pretty bad, and I have done absolutely no
styling.