#2 added ScalaTest, test for AffectedPath
added collapsible directory structure panel, makes Ajax call for review affected file list #2