Add project

* Property change support via annotation com ```@Observer```
* É necessário ter um field do tipo ```PropertyChangeSupport``` instanciado
* É necessário ter setter para cada field anotado. O setter o é ```"set" + nomeDoField.substring(1)```
* Pode passar o nome da propriedade na annotation, caso contrário é o ```nomeDoField.substring(1)```