structural changes to gradient class to boost readability and modularity of code
Merge branch 'master' of https://github.com/foo/mouse-retina

Conflicts:
	src/edge-detection/gradient.cpp
	src/edge-detection/gradient.hpp
First fun with boost::geometry, preparations for introducing slice-joiner