init version ringbuf api
add var name for prototype
add ; for module init/exit
basic func skeleton
fix wrong pointer and struct
add default length of ring buffer
change ringbuf head pointer name to head
init function return a pointer
change node to ringnode
basic init implement
add test function in main