Add sample template

 * Add sample template for reference
Misc updates

 * script for generation of artifacts
 * ignore generated files
 * Update readme