Adding some new funcionalities
adding new classes to manage address
Merge remote-tracking branch 'origin/master'
Se agregaron nuevas clases. El modelo esta listo basicamente. Se deberia hacer una ultima revision y en caso que este bien, crear un nuevo branch para agregar funcionalidades.