Main features done

So as of now the app can do what it's supposed to do. I have added the
following features:
-Change alarm mix
-Create new alarm
-Remove alarm
-Adding/Removing tags while browsing mixes

However the code is still a mess and the GUI may still change. There's
still loads of refining and refactoring to be done.

I've copy pasted code from many different sample codes and I haven't
yet bothered to remove unnecessary or wrong comments from them. These
samples also contain many variables with misleading names. While
cleaning the code I will also try to get a deeper understanding what it
actually does and in this progress I might find solutions to make the
code more uniform.

Some issues I'll try to look into:
-Limit user interaction while loading data.
-Give some visual feedback when loading data.
-Deal with network problems. Maybe add an offline mode.
-Make storing alarms more streamlined and elegant.
-Cache mix browsing.
-Make mix selector remember previous tags.