update gitignore
add documentation, configurability
rename module