Moved out of buffer to it's own module
Cursor moved to it's own module
Moved csrid_t to types.hpp
Cursor moved to it's own module
Added cursor.o