init width code and gitignore file
add ds_store to ignore