improve error message in case of too few arguments
show stack trace iff it is is available
Fixes #24. Give meaningful message on struct member reference if not struct
renamed some tests
renamed some tests