Extend board.select() to allow a multi-element selection #29

This further extends the capabilities of Board.select(). select() can now deal with functions both on the list side as well on the filter side.