improved the framework a bit
small poslish
move argument and parameter tests to new framework