Temporary directory is not created on construct.
Adding note about calling init() manually.
s/$dir/$directory - style fix