Fixes #6

- Algorithm and IO functions changed
- Added gitattributes
- Updated gitignore for netbeans