Refactoring and issues

* Refactored FavoritesActivity for better maintainability
* Fixed #37, #38
* Added mo REST-API

NOTE: I had to increase min api level to 8. This should not impact anything, since <7 is not even listed on http://developer.android.com/about/dashboards/index.html anymore.