Added backup (tilde) files to gitignore
Updated autotools generated files
Added PlaylistService, upgraded GeminiException to include file & line number information