First commit of python-powered version!
Remove and ignore editor backup files
Further work on Module Loader

- Added '_unique' property to RevModels (for specifying unique indexes)
- Added get_module_meta_changes function that compares the database
module information with that on disk and reports any differences
- Added a prompt to update the db metadata if it is different
Further work on module loader

- Added 'create' function and field validation to RevModel
- Module loader can now create new modules in the database
- Module loader now diffs db modules info against the modules on disk