added necessary dependencies for unit tests
added gitgnore
modified dictionary to show child elements