Make CT tests run correctly and update the manifesto.
Use lager 2.x.x over 1.x.x
Use erlang.mk in this project.