:two: Numerical edge cases for elixir bob
Merge pull request #853 from rsslldnphy/elixir-bob-edge-cases

Numerical edge cases for elixir bob
update ETL README to reflect how the tests and implementations work
clojure etl - make data types for tests consistent with the README
elixir etl - make data types for tests consistent with the README
javascript etl - make data types consistent with the README
python etl - make data types consistent with the README
ruby etl - make data types consistent with the README
etl README - fix case in output to match the tests
:tulip: Refactor lineno css to match new markup
:rooster: Clojure test cases for bob
Merge pull request #858 from rsslldnphy/clojure-bob-edge-cases

Extra Clojure test cases for bob
Merge pull request #857 from rsslldnphy/line-no-css

Refactor lineno css to match new markup
Improve the API of the BeerSong exercise
Merge pull request #855 from etrepum/etl-readme-852

Rewrite ETL readme and use consistent data types in tests
Elixir exercise bank account

This exercise involves accessing shared data from multiple threads. In Elixir
this requires understanding communication by messages and how to write a state
storage process.
Merge pull request #860 from pminten/bank-account-for-elixir

Elixir exercise bank account
Add ruby 'hamming' exercise

This is a re-do of the point-mutations exercise, which is deprecated.
There's currently no good method for deprecating exercises, so this
has been temporarily moved to the end of the curriculum list.
Rename bank acount example
Change context of text to user's page