Erlang (script) bob

Implement bob in Erlang. Using escript because it's easier to run and parse
CLI arguments. Supports drunk, sport, programming, and xmas modes. Doesn't
support short CLI arguments.
OCD addressed in 3b9cc32