basic functionality to resolve clashing between relative imports refs #153
adapt mismatched import quick fixes to account for relative path resolving. refs #153
add new import tries to avoid duplicates. refs #153
fix incorrect toggling between syntax when two modules have the same name but different paths. fixes #159