some base boilerplate and such

taken from anchor/sieste:master