Error handling with ES7's async/await
bramanti.me