attributes and two small bug fixes for csv

csv appears to be created before there where attributes. It should be possible to use it in @safe code now
additionally, two of the exception ctors called super with arguments in the wrong order and therefore exception chaining was not possible. 
>  I find the original (line up wrapped lines with opening parenthesis) more readable

Not important for this specific case but problem with such indentation style is that it does not work with hard line length limit - gets to the point where wrapped up line also hits the limit rather soon.