improved file handling, working parser and begin taxconomical annotation