fixed inversion bug in construction code- can't remember why this was here in the first place, may get reverted
Merge remote-tracking branch 'dorchard/master'

Conflicts:
	src/Ypnos/Core/Combinators.lhs
	ypnos.cabal
Missing comma in cabal file.
Swapped the indexes to match with ypnos upstream. The tests now pass.
Made tests against accelerate pass too.
Converted reducer over to associated type classes to fit with RunGrid.
Updated benchmark to use more robust statistical techniques.
An initial test for matplotlib.
Added lower and upper bound calculation to benchmark.
Merge branch 'master' into cuda