switch to Tower.ready - global ready system. Adding Packages.include to require files within a package (to avoid hardcoding paths)

Signed-off-by: Daniel Fagnan <dnfagnan@gmail.com>