Add structures and functions for freeing
Updated tree progression for freeing
Adding the server structure and stuff
Add some documentation
Update structural changes
Update gitignore for all xcode projects
Merge pull request #1 from willfitch/implement-buckets-for-languages

Implement buckets for languages