initial path refactor
Merge branch 'release-0.3' of https://github.com/GraphAlchemist/alchemy into edgeArrows

Conflicts:
	app/scripts/alchemy/models/edge.coffee
changing path variables to make things readable by non svg rendering robots
all files to coffee.md to document source
my fork of grunt-contrib-coffee until it is merged into master...  Fixes problems with compiling litcoffee.
first take on annotated source... Leave for release-0.4
literate coffeescript + tasks for copying literate source to "site" for the docs
first stab at refactoring edges as paths
Merge branch 'release-0.3' of https://github.com/GraphAlchemist/Alchemy into hustonhedinger-edgeArrows

Conflicts:
	app/scripts/alchemy/Alchemy.coffee
	app/scripts/alchemy/drawing/drawEdge.coffee
	app/scripts/alchemy/drawing/edgeUtils.coffee
	app/scripts/alchemy/drawing/svgStyles.coffee
	app/scripts/alchemy/models/edge.coffee
	app/scripts/alchemy/models/node.coffee
t push origin release-0.3Merge branch 'hustonhedinger-edgeArrows' into release-0.3