Changed the way ncp counts bytes to make it more accurate, added timing / byte counting to tcp