re-wrote chapter 2, added computational design framework section to ch 3