Add NotEnoughBracketsException and unit tests. All minimal requirements is done