more tests, fixed wrong behaviour of joined options
updated reamde