Added custom EntryPoints to RootbeerCompiler

Set RootbeerCompiler to abstract
Added DefaultRootbeerCompiler