Separated sobel operator and non-maximum suppression to show each step distinctly
Added a vector.js file to handle vectorizing of edges
Made helper functions (sum, traverseEdge and getNeighborEdges) public