Добавлен 'db'

Добавлен "черный ящик" с использованием "обещаний". В будущем можно сделать [чтение / запись] [из / в] [файл / базу данных] #16
Ну, предлагаю определиться с действиями, которые нужно сделать в обоих случаях (все ок или есть ошибка и как ее обработать). А потом уже смотреть на код :)