cli + edge case handling additions + readme update