Storyline

Added basic draft of storyline classes. To be used as if
storyline.defeated.leader.brock: do foo. As readable as possible is key.