Fix github#44 (-i flag misbehaving)
Fixes -i
behaviour, as we didn't consider directories when including files.
Additionally, removes the CallableDeclaration
to Vertex
map, as the identity comparison doesn't always work (#toAst()
doesn't always generate the same node somehow).
Also added a better check for uniqueness.