Add peephole optimizer as described in 4.4.1 of Ford's thesis.
Update rebar and add eunit_formatters
Formatting and include header