Added functionality to get and set the internal buffer size of the client
Further minor changes to the project for cleanup