Added more utility functions in base class
Fix docs and remove error_log in favor of watchdog