Gruntfile: Make test app. Rename config obj
Renamed examples to app.
Refactoring injection cycle.
Refactored how we solve dependencies. Need to account for graph cyclic deps.
Add place holder for option key solvers.
Test: Update test.
Added ciclic dep detection. Solve cycle completed
App: Added a more complex structure.
Test: Adding initial tests.
Gioc: Refactoring build. Removing cruft. Adding solver collections.
Main: Remove cyclic dep trigger.
Gioc: Refactored extend method. Added/refactored configuration key solvers. Added post process editors. Clean up code.
Grunfile: Test, use different port so we casn test and have app running at the same time.
App: Add post option to the mix.
Gioc: Refactored extend method. Added pre processor support. Remove console calls.
Gioc: Add comments.
Example: Testing requirejs.
Gioc: Adding docs.
Gioc: Updated doc. addPost and addProvider check for unique before push.
App: Update after example.