started to develop a server-/client-structure to use keepassc as a daemon even via TCP/IP. implemented the server but encryption and decryption of messages doesn't work right now
implemented first version of client-daemon; can initialize a connection to server
finding entries works via both the agent and direct connection to server but code is not mature; lacks many function like reloading the database etc.
forgot to add bin/keepassc; minor bug fix in control.py
minor bug fix
fixed bug with getenv
last commit messed control.py's __init__ up
added exception handling
tidied up in bin/keepassc
Merge branch 'development' of github.com:raymontag/keepassc into development

Conflicts:
	bin/keepassc
improved exception handling; socket timeout set
merged changes in master to development
implemented logging
Merge branch 'master' into development
put initializing of agent's connection to __init__ to get error msg if decryption failed
performance tweak and bugfix
merged dbbrowser from master; now they should be even and merging one to another should not mess up newer bug fixes
wrote a script to create gpg keys from masterkey. i will use this for a new approach to server/client usage since asymmetric encryption fits the problem better than my first try with weird symmetric-realtime-crazyshit-crypto-foo
throwed away the gpg approach and came to the conclusion that ssl/tls is the best approach. at this moment one can start a server-daemon and an agent and can send messages directly to server or via the agent (i.e. the agent is not very useful, yet). the only available command is to receive the information of an entry similar to the -e option of keepassc
WIP added password authentication for server/agent/client. now the agent has actually a function. still pain text