Add SingleplayerGame constructor from save file

Simplify grid saving by saving tile coords, skipping empty positions
Try to load saved game on startup if exists

Change load constructor to use opened ifstream
Fix dict filename not being re-saved after load

Change loading text for when game is saved
Merge branch 'master' of github.com:silverhammermba/bananagrams