add possibility to miss cleavages; closes #1
move test for cleavage rules to an own file