Check for option crossing tcp header boundary and fail if it does.
Merge branch 'fix/unittest'
Merge pull request #24 from pjsg/master

Fix ArrayOutOfBoundsException when constructing TcpHeader