finished refactor of LdpCreator to use graph and cope with all squirrelly anno cases

addresses #50, #47, parts of #59 

@wmene