Updated requirement model to not have two way link for children. Changed retrieve children by ID function to return an ArrayList, which makes it easier to handle additions and avoids null pointer exceptions (that were happening with the Array).


Signed-off-by: Tushar Narayan <tusharnarayan@gmail.com>