added new files and added mixins and inheritance

added die class for mixins and and the audit and loaded_die functions