Added individual error classes Don't silently fail for commands without callback from now on General polishing (e.g. better error messages) Fix typos