New functions to ArrayFire

- diag
- identity
- Fixes #127 
- Fixes #128