Add Makefile for easy build and restructured subdir layout
This way should be easier to build just using make build
. Makefile
lists all output executable names in a list used to build and clean
executables.
Before porting this to the package build branch, the debian/rules file should be modified accordingly.