Merge pull request #280 from haberman/refactor

Refactored the DWARF parser