Prohibit breakpoint to be set on empty line, close #27

When setting a breakpoint, the contents of the line is retrieved,
trimmed (whitespace removed) and checked for length. If it is empty,
tell the user that a breakpoint cannot be set on an empty line.