added new test cases, fixed a bug on search dependencies

Updated Grapple to 0.3
fixed the dependency crawler