Fixed IoC dependency injection on modules types. Added new Stack LIFO class into the util/adt package. Queue now works as a real FIFO. Fixed test cases for both adt. Refactored test specs into simple or advanced.
Merge Fix
Merge Fix.
Fixed Collection.contains() method to use _.isEqual instead to compare objects. Started to sketch up some code to enqueue dependencies in the BoneFactory class.
WIP with dependency injection mechanism implemented in CreateProcessor. Still need to execute processors in specific order and fix context events.
Finished implementation of instanciation of modules for the simple spec. Still need to work with modular dependency for the advanced spec.
Fixed Dependency module wiring and defined instanciation phase by the create processor. Still need to solve instantiaction order when you have multiple levels of dependencies nested and multiple module dependencies in the same bone via constructor.
Finished Dependency injection implementation via constructor (Create Processor). Still need to write more unit test for the Context Class and processors.
Refactored Build processors files to a new folder tools
Also Added a new executable spinal-ui which will be a base to implement our autowatch utility server. Wrote some more unit test on the IOC/Context class.
Completed Context wiring unit tests. Still need to improve some areas in the code like the Async BoneFactory class. More unit tests for the processors and context query engine. Refactored classes. Added Model class into the mvc package.
Merge branch 'dev'