Added:
- Checks if directory's length is multiple of 12

Modified:
- Error message of InvalidLeaderFormatException
- Fixes a bug in ForgivingMarcReader
- Refactoring of MarcParser
- API of MarcReader changed
- MarcWriter refactored (API similar to MarcReader)
- New regex for leader validator
- Changes in tests and mains to use the new API