Init with gitignore
First chapter, basic module, controller and directive
Second chapter, filter and build-in directive
Rennaming controller as convention
Form submission and validation
Add readme
Chapter 4 - Custom directives
Last chapter: injection, and builtin service