Deps

This branch adds dependencies and directory deployment + a lot of cleanup