Adds new dependence: simplecov
Adds a new class: Project. It represents the current project
Enables Project to execute commands before running a benchmark
Enables Project to execute benchmarks
Enables Project to execute commands after running a benchmark
Refactoring after, before and run methods of Project class
Adds Commit class
Project::run can receive arguments like mach5-lib does