Added timer for app boot
New start logic in sepearate file
Tidied up define for controllers and providers