update README, create a separate schema file, fix source formatting, minor bug fixes, rename database init script