Added logic to determine if it is pyTalkManager's first time running.
Moved the logic dealing with checking if it's pyTalkManager's first time running to the pyTalkManager.py file.
Moved the logic dealing with checking if it's pyTalkManager's first time running from main.py to the pyTalkManager.py.
Added function to check if pyTalkManager is running for the first time.
Added *.tdb to the list to ignore.

.tdb is the file extension for pyTalkManager's database.
Added feature to init the database on the first run.

When the user runs pyTalkManager for the first time, a dialogbox asks the user for a location to save the file. It then takes the location and saves it to the config.ini file along with switching the firsttimerunning key to False. A few other addtions were made along the way as well, for example, adding the configSet function for setting values in config.ini.
Merge pull request #14 from TheoDevelopers/init-database-on-first-run

Init database on first run