implement approach of loading all data on app init then only retrieve data from store not api to improve responsiveness
Merge master into performance branch
Move error handling to application controller to handle errors when logged out as well
Change loading template to render in center of page and create view for it so that it can rendered in controller action
e.g.
  var loadingView = this.container.lookup('view:loading').append();
  loadingView.destroy();
Show loading template during application initialize, sync data after login as well
Add error handling to sync-data initializer, add RSVP errors to overall app error handling
fix select-2 not displaying item-type name on review item
fix image count on add_item screen
rename 'indicator' css class since link-to uses it by default when loading
fixes issue caused on plan_delivery screen since link-to href is empty and was left in loading state so loading css class made it cover the whole page making nothing clickable
load peload types required by unauthenticated users when logging out since store is cleared
fixes issue where if you logout then log back in territories were missing
change controllers and components to request data from store instead of API
fix missing rejection_reasons api error in tests
Merge pull request #33 from crossroads/performance

Performance