Go home, you're drunk!
Makes use of 'memcached' backend adapters
Adds copy constructor
get...ById throws EntityNotFoundException if return result would be null
Uses a HashMap to store object (temporarily)
Adds @throws in Javadoc
Updates Javadoc
Removes setting of removed LocalDate
Adds compareTo method to sort this object
Adds sorting of resultList using compareTo method
Removes getDistrictByIdAndDate due to the removing of member variable LocalDate
Changes the internal structure, so we can use different dates
Removes method getDistricByIdAndDate
Removes method getDistricByIdAndDate
Adds sorting of resultList
Makes use of Memcached backend adapter
Makes use of the Memcached backend adapter
Fixes compareTo method by exchanging -1/1 as return variable
Merge branch 'master' into feature/memcached

* master:
  Huge huge refactoring of model - THIS IS UNSTABLE

Conflicts:
	src/ch/uzh/ifi/se/yapp/model/geo/GeoBoundary.java
	src/ch/uzh/ifi/se/yapp/model/landscape/District.java
	src/ch/uzh/ifi/se/yapp/model/landscape/Election.java
	src/ch/uzh/ifi/se/yapp/model/visualisation/Visualisation.java
Updates return type to Visuali's'ation