Filter non-UTF-8 characters

Closes #102
Allow GIF map files

Closes #1118
Allow drawing even if route already exists

Closes #85