use appengine api 1.7 instead of 1.8 due to some maven problems
implements All table entity according to yan's table design