add LICENSE, basic introduction
add implementation
ignore emacs backup files
add comment about code duplication from Bounce