Add a README file.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Load libraries from lib directory.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Move filemanip into the lib directory.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Move exceptions to their own file.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Move utilities to their own directory.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Refactor DatabaseData into its own module.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Compute the version automatically from git.

Also included are unit tests to verify the behavior of the new version
computation functions.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Move DatabaseVersion to newfol.database.

Also add unit tests for it.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Add basic Database and Schema objects.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Move database functionality into new objects.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Add upgrade functions to Schema.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Merge branch 'master' into peter

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>

Conflicts:
	newfol