decouple the calculation from the html document

tests were failing because ComicList.whatICanBuy was trying to access a checkbox that it's only available from the application UI.
now, a default value is given instead of taking it from the UI.
still decoupling