General update & corrections

* Adding all copy constructor

* Adding all needed overload (all except vehicle)
	* Adding stream overload into each class (except vehicle)
	* Adding comparison overload for Date class
	* Dates entry are now secured

* 'Adress' class becomes 'Address'