Updated gitignore file to only contain things that may actually be used at this point.
Completed initial rewrite of the dependency injection container.
Added copyright information.
Added missing docblocks.
Updated README to show new API usage.
Merge branch 'develop'