added first pass at build

page task is an absolutely terrible, kludgy, hack that needs to get
fixed asap