Fully update to version 1.3, multiple changes.

Split debugging process into its own method, added ability to customize debugging output formatting, and provided `Kernel#breakpoint` to dynamically assign break points.