Creates a box int the pipeline specified with the provided attributes.
		Args:
			name	required name string
			kwargs	{...} see StreakBox object for details
			return	(status code, box dict)

def create_pipeline_box(self, pipeline_key, name, **kwargs):
		'''Creates a box int the pipeline specified with the provided attributes.
		Args:
			name	required name string
			kwargs	{...} see StreakBox object for details
			return	(status code, box dict)
		'''
		#req sanity check
		if not (pipeline_key and name):
			return requests.codes.bad_request, None

		uri = '/'.join([
						self.api_uri,
						self.pipelines_suffix,
						pipeline_key,
						self.boxes_suffix
						]) 

		kwargs.update({'name':name})

		new_box = StreakBox(**kwargs)
		
		code, data = self._req('put', uri, new_box.to_dict(rw = True))
		
		return code, data