Problems 1 - 3 are solved.
README.md was modified.
To include unit tests in the future.