Fixing JSON output in case of error
Introduced MVC auto detection.

Now dawn won't need you to tell if the target app is rails, sinatra or
padrino. It will use target Gemfile.lock to understand it.