Misc clean up
Move some code into a more general Math module
Add documentation target
Clean up and improve documentation
Don't ignore exports when building documentation
Implement lerp for fractionals and simplify integral lerp
Add flag for rational numbers

Decrease number of cabal targets and build time.
Start optimizing definitions of fractals
Add ifdefs for mandelbrot-only in ASCII code