default tape implementation
make use of modules
whitespaces
add .gitignore file