Add Dir.mkdir_p
Move macro files to .crystal

This avoids cluttering the current directory with them.
add all_spec to .gitignore