started modularization; added the ability to parse a database buffer instead of opening a file (needed for keepassc)
some changes for keepassc; can unlock a buffer instead of a file
added Random.atfork() to use kppy from daemons and other process forks
last changes. kppy is now a package