Added text about implementation, updated gitignore