details to make it actually work

use peerDependancies
update version numbers to not use "latest"
load grunt tasks properly (as the grunt tasks are no more in origin package.json, need to use our own)

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>