+## Reportocat
+# *Reportocat* is a Chrome Extension to allow you to quickly log issues to GitHub projects in sessions.
+#
+# The application is written in CoffeeScript using the **Americano** MVP Framework.
+
+
+## GitHubPresenter ##
+# This is the Main Presenter for the Reportocat application. This controls
+# the workflow between views and is responsible for maintaining overall
+# state.
 class GitHubPresenter extends Presenter
   
   @PRESS =

    startSessionPresnter = esp.create StartSessionPresenter
    esp.register 'getStartSessionPresenter', -> startSessionPresnter
    
    ghPresenter = esp.create GitHubPresenter
    ghPresenter.bind()
    
    esp.getRootPanel().empty()
    esp.getRootPanel().append ghPresenter.getDisplay().asWidget()
  
    
@ready =>
  @app = new Application()
  @app.run()
    
    @display.addRepo repoListItemPresenter.getDisplay().asWidget()
    @repos.push(repo)

## RepoListDisplay ##
# Displays a sexy list of repos for the presenter.  
class RepoListDisplay extends Display
  
  constructor: ->
