Extract sample code into broccoli-sample-app; add interface for broccoli-cli