Make --game_data path always include trailing slash

Closes #418

This also adds an error message for when the path doesn't exist.
Don't add slash to USER_PATH_DATA if there is alreay one
Merge pull request #419 from dorkster/bugfixes

Make --game_data path always include trailing slash