add diamond square iterative implementation
Move diamond square into utils
Make utils conform to pep8
Update .gitignore