Updated .gitignore, to also ignore .DS_Store
Code and tests for the ModSpring shape. Also added utils.py file, where I'll put utility methods.