keep board ref in structs

this allows ownership lookup which will be needed on posts for
construction of final file url
post parsing

this code is starting to suck