Several improvements

- Added dependency on PHP 5.3 and mbstring
- Added a fetch() method for iterating
- Added an option to ignore empty lines
- Updated unit tests