improvements to arg class and unit tests (fixed bug with handling of sslice args); lexer test still broken