Added basic tile generator functions into map.py, removed unneccesary tile.py

Also modified git ignore to stop it from adding the silly OSX meta file
.DS_Store.