Implement documentation generator and document database module
Update apps with db get writable parameter; support empty string literals in docs