Rebase, rework and update Makefile.
Update Makefile and source code.
Update Makefile to use environment and fix Tests Makefile to become automation.
Update master Makefile.
Merge pull request #9 from sokomo/devTest

New Makefile system by @sokomo.