Some docs and minor changes for Breakpoint class
Minor changes: comments, style...
Fixes small bug

When using `byebug` as the last instruction of a method.
Preliminary thread support

`thread list` and `thread current` commands added.