title: Flask-Ask not working when using runserver pattern
body: <p>Trying to add flask-Ask to an existing flask website that uses the runserver pattern where app setup  done in <strong>init</strong> but app.run is called in runserver </p>
  
  <pre><code>/myapp
      /myapp
      __init__.py
       views.py
       alexa_views.py
  runserver.py
  </code></pre>
  
  <p>This pattern works fine for Flask ( its recommended for larger apps) but Flask-Ask is failing silently when app.run(debug=True) is called from runserver.py.
  If I call app.run(debug=True) in _init__.py and run that then Flask-Ask works fine and Alexa responds. 
  Any ideas?</p>
  
  <p>code:</p>
  
  <p>alexa_views.py</p>
  
  <pre><code>from flask import blueprints
  from flask_ask import Ask, statement
  
  askblueprint = blueprints.Blueprint('alexa', __name__, url_prefix='/alexa')
  ask = Ask(blueprint=askblueprint)
  
  @ask.launch
  def launch():
      return statement (' it works')
  </code></pre>
  
  <p><strong>init</strong>.py</p>
  
  <pre><code>from flask import Flask, blueprints
  from myapp.alexa_views import askblueprint
  
  app = Flask(__name__)
  app.register_blueprint(askblueprint)
  
  # lots of other unrelated configuration here - db etc
  
  # running app here causes Flask-Ask to work!
  # if __name__ == '__main__':
  #     app.run(debug=True)
  
  
  # late import of views to break circular import
  import myapp.views
  </code></pre>
  
  <p>runserver.py</p>
  
  <pre><code># running this starts website normally but Flask-Ask does nothing
  
  from myapp import app
  
  if __name__ == '__main__':
      app.run(debug=True)
  </code></pre>