Adds dummy.cpp to algorithms to enable compilation, for now.

This needs to be reworked, algorithms seems to be header-only and therefore does not need to be library
Uses macro to define test cases for each algorithm