(#36) - Improve asynchronuous init, add next test
(#36) - Database refactoring