Recursive Makefile strategy
Add Coverage and Selenium webdriver for testing