Cleaned up Code. Added GrowAndShrink Testcase. Update gitignore