Working Though Edge Detection

working though edge detection, and updated documentation.