add depends text for tests
create DB Factories
use DB Factory
introduce Model name space
introduce Handler & Feature namespace
introduce Helper namespace and split Spec function
Merge introduce-DB-factory