add return values to new movement commands
add return values to new movement commands

Commands will return false when they reach the end or beginning of a
line, true otherwise (like move_right() and move_left()).

srijs/rust-copperline