finalize wallet module to the new locales system
- no more string inside the module
- the errors are handled using enums
- context construction have move inside the Widgets
fix template error `
Update fr_FR.json
Merge pull request #207 from jeremyletang/remove-more-plain-string-error-only-inside-wallet-module-for-the-moment-just-to-be-sure-that-everything-work-as-a-charm

finalize wallet module to the new locales system
Update README.md

Includes license
add copyright in all the codebase
Merge pull request #217 from jeremyletang/master

Add the beluga copyright notice to all the codebases + clean files (whitespace + comments)