Update .gitignore
Fix definitions and Import katana
Fix compile
Merge branch 'katana' of github.com:yaakaito/typescript-dddbase into katana