Add linting and first client draft
Typo