grunt build basically functional

works now, still need to add testing tasks.

honestly, for this packages needs, near-instant CI is pretty top priority,
so gulp might be a better match. maybe explore later.