Added amqp to package.json, so now you have it...
Minor fixes, renames, etc...
reworked test framework, now running first tests, so better commit before this goes crazy
Added promise utility patch for spread()