Some minor clean up and removed unused method that doesn't work.
Fixed get_unread_texts_from_membership. It didn't update the first local text to get mapping for then iterating over the gaps between the read ranges. Made more explicit loop variables and better handling of if there is more to fetch.
Started on making python-lyskom more testable. It's very, very basic and not pretty at all. Need to figure out how we want to implement the request factory, so we can more easily create fake-request/response objects, that doesn't require a socket.
Added regression test against the bug in get_unread_texts_from_membership.