Add core build script (used to be in cdo-curriculum)

This could probably eventually be replaced with a grunt task.