Feature: added test cases
Doc: update README.md and new docs folder