zrrichards: Add JoiningSessionTableModel class and remove columnNames reference and move them into the tableModel
zrrichards: Changed table to use Fraction instead of its own "implicit" Fraction. Achieves more code reuse and removes duplication and need for double maintenance
zrrichards: Add serialVersionUID
zrrichards: Change toString method to return "Complete" if fraction == 1