* Add epoch transition to spec * add tests * Add block to fork after validation * Add configs for steps inside an epoch * rename get_last_valid_state to state_at_slot_beginning