def get(self):
		#statusCodes:
		#200 ok
		#201 invalid email
		#202 other error
		statusCode = 202
		getTrainer = self.request.get('getTrainer')
		emailAddress = self.request.get('emailAddress')
		user = User.query(User.emailAddress == emailAddress).get()
		if user:
			statusCode = 201
			if getTrainer != '':
				trainers = []
				for trainerTuple in Trains.query(Trains.traineeEmail == user.emailAddress):
					trainer = User.query(User.emailAddress==trainerTuple.trainerEmail).get()
					if trainer:
						trainers.append(trainer.getViewableInfo())
						statusCode = 200
						self.response.write(json.dumps({'statusCode': statusCode, 'trainers': trainers}))
			else:
				trainees = []
				for traineeTuple in Trains.query(Trains.trainerEmail == user.emailAddress):
					trainee = User.query(User.emailAddress==traineeTuple.traineeEmail).get()
					if trainee:
						trainees.append(trainee.getViewableInfo())
						statusCode = 200
						self.response.write(json.dumps({'statusCode': statusCode, 'trainees': trainees}))
		self.response.write(json.dumps({'statusCode': statusCode}))
	def post(self):
		#statusCodes:
		#200 ok
		#201 invalid other address
		#202 invalid user address
		#203 other error
		statusCode = 203
		trainerEmail = self.request.get('trainerEmail')
		traineeEmail = self.request.get('traineeEmail')
		statusCode = 202
		trainer = User.query(User.emailAddress == trainerEmail).get()
		if trainer:
			statusCode = 201
			trainee = User.query(User.emailAddress == traineeEmail).get()
			if trainee:
				train = Trains(trainerEmail=trainerEmail, traineeEmail=traineeEmail)
				train.put()
				statusCode = 200
		self.response.write(json.dumps({'statusCode': statusCode}))