improve error handling
clean up some code
add reverse lookup: who implement an interface
print full package paths instead of names
add flag for reverse mapping
rename flags 'universe' and 'own' to 'interfaces' and 'types'
update list of TODOs
fix license header in match.go
add LEGAL file