Small readability and idiom-related refactorings

- Use (:keyword (function-returning-a-map)) over ((function-returning-a-map) :keyword)
- Use (not= ...) over (not (= ...))
- Use `if` instead of `cond` when there are only two conditions
- Use `when` where the `else` case returns `nil`
- Use different signature for `repeatedly` to avoid an extra `take`
- Minor whitespace and indentation changes
Move docstrings to next line in api.clj
Add tips for future dojos
Merge pull request #4 from devn/devn-additions_to_readme

Add tips for future dojos
Merge pull request #3 from devn/devn-move_docstrings

Move docstrings to next line in api.clj
Merge pull request #2 from devn/devn-small_refactors

Small readability and idiom-related refactorings