Refactored onHandleIntent() to multiple methods.

The method is obviously too long; making each case a method increases readabillity.
Added a layout file for the spinner items.

Required in order to change the appearance of the items, which looked squashed together.