Started moving controllers into seperate files
Dash controller moved out and basic controller caching checks implemented
Check for whether version has upated
Drugs persistent from cache when no update reqired
 added to dash for data fetch
Basic dashboard logic implemented
Controllers fully extracted from controllers.js file
Ensuring cached data is pulled if user says no to update
Basics for offline check implemented
Initial loading functionality updated
Initial loading dialog implemented
Updated loading functionality to expected production behaviour
Still tinkering with ngCordova implementation
Review of interactions functionality and output
Merge branch 'start-logic'
Merge branch 'loading-functionality'
Merge branch 'interactions'