fixes #25 by validating parameters so openCV calls don't crash
creates new line_detection file to test out gabor_filter. Runs successfully, but no idea how good of a filter it is for our purposes