Implemented SK JsNode "Visitor" to generate dependency list

Fixed spelling error in class name.
Added a base class for future visitors
Built a ClassDependencyVisitor
Replaced class dependency regex code with new visitor.