spacing consistency

- using tabs like both other client library projects (so removing the mix of tabs and spaces that there was)
- adding linting to tests