Goal 1 ------ Be able to bootstrap marvin by simply building itself with the compiler component. This simple goal assumes the functioning of the ProjectBuilder and its cooperation with the compiler plugin which is control by Werkz selecting the goals and using the OGNL glue to select the parts of the components that need to be executed. Goal 2 ------ Building from Goal 1 we will add testing with SureFire. Goal 3 ------ Come up with a coherent plan for reporting and create a checkstyle component for the first test report to generate.