Fix macro syntax error in be between
This branch concerns two specific syntax errors I found when using the library.
The impacted matcher is be_between
.
Tests were added to cover the matcher, but I realized that there were some problems in range_matcher.cr as well, they were fixed