Added part of rename pile functionality
Fixed submenus, now checked properly in switch/case
Added ability to select the destination pile from the tableView
Added ability for a user to protect/unprotect a pile
fixed bug on clicking back when selecting destination
Fixed bug where app crashed when opening context menu for empty position table.
Merged protectpile to dev and added toast to movecanceled
Added menu/enum entries to support the deal feature
Implemented the "deal" feature available from the pile context menu
Fixed bugs with nullpointer on toast, staying and dealing in/from a newly protected pile
Added peek operations
Added comments
Fixed testcase
Added menu entries and enums for pileMove
Implemented the "move pile" functionality
Implemented terminate session, allowing to cleanly close a session
Fixed being unable to move empty piles
Added restart option
Fixed bugs with restarting as host after being the client
Added some comments