rename line to block
Rename tests
Make cursor slightly more usable

In the end I will make the cursor object contain a char which is the
char below the cursor, but this does it for now
Block aka Line had some untested code :p