cleaned up TODOs; made minor improvements; segregated Hough Transform into separate file