updated cooker
updated the gitignore
ignored some app generated files
added sample usage