Testing overhaul

Removes testing responsibility from gulp to a Makefile.