Fix #47 - improve error messages
Join frame and series, more tests, better error messages (fix #48 and #45)