started deep lib, some small refactors
color improvements
improved arrays lib tests
more deep work
added default constructor and operator bool to array_ref