initial commit - silex