add ignore file
add dev dependencies and correct name property
add dependencies