Elixir exercise bank account

This is an exercise specifically made for Elixir (though I guess it can be used for other languages with conventional mutex locking). It basically involves the user writing a simple state holding process and communicating with it.

This is the first assignment I've made so feedback is very welcome.