Move Elixir encode/decode to its own module
Remove spaces between { }
Drop config DSL
improves development setup documentation
fixes sample_data script
improves sample data error messages