unfinished promise support
add .then() and other promise functions - currently for find only
Promise Test script
add custom Errors + transaction log fix

not sure if this.handleException is the beste solution