bug correction

code handles empty parameter description now
some test

some tests to make the get.param loop more robust