Added Transition class and updated the skeleton (needs more thought)