added coding guidelines
added design document
modified gitignore for sublimetext
edited coding guidelines and design document
added pycharm files to .gitignore
Quadtree implementation draft #1