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.