split out assertions into individual test cases
add basic spec for seeking
add License