New Feature: Added helper functions, debug, warning and error
Enhancement: Manual merge of new helper function branch