Remove is_blank for compatibility reasons
Add ForwardIterator and MutableForwardIterator concept and checks for iterator typedefs (Issue #9)
Add BidirectionalIterator and MutableBidirectionalIterator concept (Issue #9)
Add RandomAccessIterator and MutableRandomAccessIterator concepts (Issue #9)