add view/presenter for practicum5 / optimize doubletree, tryalltours & branchandbound