made it so you can provide key/value pairs to addE. Cant believe I spaced that preior. Added documentation for inject() and addE() steps.