Add early draft of resource manager. This is an interface similar to the object library.
Add gitignore.