Created main package and Address class
Initialized Residence class
Written Residence Class, documentation modifications

* Slight documentation modification in Address.java
Updated documentation of Residence.java
Updated gource configurations
Added Portfolio Class, optimized Address and Residence classes.

* Portfolio Class for a collection of Residence objects.
* Address' and Residence's read method is no longer dynamic but static.
Updates to documentation, documentation references and documentation generated
Update README.md
Added contributing guidelines
Updated documentation
Added two subclasses of Residence

* RentalResidence
* ResaleResidence
Added Text User Interface [...]

* Also other minor changes to make the UI work.
* Ability to write a residence addition to a Portfolio to a file.
* Pretty print method added for Residences, to display it in a readable format.
Merge branch 'develop'