Rust implementation of count_substrings.
Added C example.
Python example.
Haskell example.
Updated gitignore.
extern "C"
Use byte strings for Python example.
Node.js example
Added author and license to readme.