added base structure to calcTargets, check recursion calls
edited tests for new parameters of calcTargets
changed base case for recursive call
added comment to flag potential error handling for negative numbers
updated tests to use Set for expected and testList
edited targets to use set instead of ArrayList to guarantee uniqueness
Fixed adjList
Functionalized getAdjList
Merged develop into calcWork
corrected calcTargets
corrected test for location 8, 3 steps