Nicola Work 23.10.14

- early update system working, update code works, just need to fix when
dialog box appears
- fixed bug that allowed login button to be pressed multiple times and
login multiple times
- fixed bug that caused data to be reloaded again if the screen
orientation was changed on a swirly page
- started work on fixing bug that causes back out of async to crash