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.