Test case for #301
[arrow_alignment] Initialize level_tokens when incrementing index immediately

Otherwise when we encounter an empty block it'll error out running #each
through the nil array trying to check the alignment of the non-existent arrows.
Merge pull request #302 from rodjek/issue-301

Handle empty blocks in arrow_alignment