add an IntelliJ module for benchmarking
extract Erlang grammar
add initial benchmark impl