various test
added shell root
started integrating siab + refactored api routes