add font-awesome css. make sure you run bower install to get the package locally
simplify the code children directive, the toggling, and add in spinners based on scope variables that are tied to data loading callbacks
the HTML was not valid, missing a div close at the end. this explains why it wasn't working on ie8 at work
add scope variables to track the two main data files that are being loaded, also clean up old comments
take the guts of the results update into a separate function, and call it in a callback for the parent loading. Also set the parentDataLoaded and childrenData loaded variables in callbacks
correct gzip issue in gruntfile
change boolean variable names to start with isBlahBlah, that is easier for me to read