add licensing
over writing this on next commit - some notes on 'pathtext'
minor fixes to layout + refactoring 'drawing' to make functions more resuable
adding new default config
edge styles (that don't necessarily work)
curved edges working with some major weirdness on edge captions... needs work...
Merge pull request #258 from hustonhedinger/edgesRefactor

Edges refactor
merging in pull request