Update test to use tape. Depend on version range for cookies

 - Depending on not '*' means that when cookies makes a breaking
	change this code will continue to work since it depends on
	0.3.x instead of 'anything'
 - Use tape instead of tap as a test framework. The tape
	dependency is smaller / leaner / faster to install