Add Spring Boot remote shell
Fix issue #11: Implement MongoDB async persistence