Reworked the entire application whilst learning more android stuff. It's a learning project so there's no real tracking of changes ^_^