updated error handling and documentation
first stab at display mod
removed logging/display (will handle in action and display mods)