Update relationship tree, add more notes to Contributing section.
Add new Cursor class for cursor manipulation.
Fix colours; should use 2 for normal and 5 for custom colours.
Update escape codes;

Add .blink, .clear_line and .normal
Move #hide_cursor to Cursor.hide
Move #show_cursor to Cursor.show
Add colour test pattern generator.
Correctly move cursor by count if provided.
Update pry, remove pry-nav.
Add cursor setting on per interface basis.
Reincarnate Buffer ready for interface copying work.
Add tests.
Add #update method;

On each event loop, we will call the update method of each interface so that it can flush output to the screen if it has changed. I’m not sure exactly how this mechanism will work yet, but I envisage a poor man’s double buffer.
Merge pull request #18 from gavinlaking/twerks

I just can't stop twerking...