refactored build system. removed upper bounds in my own intra-package deps