Issue 11 bootstrap

also resolves #11, #8 and sort of #5