Don't use "using namespace" in demo
Remove recursive make

Remove individual makefiles for src, tests and demo
Remove separate launcher for demo files