     super
 
     @kiteController = @getSingleton('kiteController')
+    @appStorage = new AppStorage 'KodingApps', '1.0'
 
   # #
   # FETCHERS


  @manifests = {}

  # #
  # HELPERS
  # #


  fetchAppsFromDb:(callback)->

    @appStorage.fetchValue 'apps', (apps)->
      if apps and Object.keys(apps).length > 0
        @constructor.manifests = apps
        callback null, apps
      else
        callback new Error "There are no apps in the app storage."

  fetchCompiledApp:(manifest, callback)->

    {name} = manifest
    appPath = getAppPath manifest
    indexJsPath = "#{appPath}/index.js"
