fix spec
fix issue where accessing resolved value requires using array indices
making my spec a bit more resilient
add a spec, cleaning up some junk that doesn't make sense. because we're just passing resolved values from promses to next promise, we don't need .apply
using service
add specs for service chnages
incorporating change to use service, specs
including simple example, and built version
Merge pull request #2 from UnicodeSnowman/bugfix-specs-and-array-access

bugfix: specs , service refactor, removing need to use array syntax to access resolved data