Added a shuffle operation to Pile
Implemented support for long presses to the tableview buttons
Connected the chain of calls, fully implementing the shuffle function
Refactored a bit, added context dialog for long press
Removed some redundant operations, now displays the name of the pile was shuffled
Fixed being able to name a pile with whitespaces
Split up context menu in two to distinguish cases pile empty or has cards
Added operation to delete a pile
Connected chain of calls, now able to delete empty piles
Merge branch 'shuffle' into network
Fixed naming bugs in gameController