made framebuffer generic
started working on tcpclient
updated project description