added basic fields for child visit
add child visit functional, need to improve a couple things like toJSONObject() method
stupid conflicts