removing "key" param from decode
reordering paramsm on Header init, requiring key now
updating README with new examples for recent updates