Corrected xml parsing of the festival data

This needed a good going over to understand how the pull parser works.

Also updated the log output and the drink parser (I hope)

re: #13
Changed query helper functions to take a function that reads the input
stream data in-situ.

Used to parse the xml

re: #13
Changed xml parsing to use the android `XmlPullParser`

This now loads the main activity of the app correctly.

re: #13
UPdated imports and some tweaks of tests.

re: #13