initial reader interface
improved reader interface
setup xml reader options
added reader exceptions
basic reader implementation
basic reader test
improved reader/handler interface
improved reader test