initial commit

basic infrastructure (ZOMG teh boilerplate!)

NB: using Make as a slim abstraction on top of gulp because that makes
    for nicer entry points
created serialization

based on Taskard's original implementation:
https://github.com/FND/taskard