Added .gitignore
Introduced constants for arrow dimensions and made them density dependent