initial commit
added features, solved bug with BitSetIterator
error messages now in different formatting