Configura gradle como sistema de build
Mueve a estructura de paquetes
Implements Guice to manage infrastructure setup
Makes AppUI a JFrame as it had feature envy to the contained JFrame
Small rename refactor for UILoader
Creates interface for the main app window
Adds basic MVC with event propagation to views
Elimina main para correr los tests de caja
Merge branch 'improvements'