Update gitignore.

dont ignore src or subdirectories. 4 levels deep.
Added AssetManager class.

This will mostly replace ContentManager.
ContentManager may split out and re-absorb the loading of content at a
later time.