Clientside compound

Very first (quick and dirty) implementation of clientside compound framework. Working only with noeval controllers, ejs and pure javascript everywhere (no coffee support at this point).