updated server.py to create dir if not available

fix #2 
I do config.sqlite_db because the user might want to store this in a directory other than centinel_home.

As to your second point, are you suggesting that I create centinel_home if it doesn't exist or that I move this check outside the other check?