correct some bugs and clean code
delete useless files
add dependencies
indentation
whitespace
visibility
coding standards
more coding standards
rename to DatabaseLog for convention
add tests
add tests
readme