Reorganized source code

Moved code to "src/" and added an early general Makefile