FIX: unauthenticated agent GET question crash

Lack of res.locals.participant object was causing app to crash in single question route, while building query to check if current participant has any drafts of answer.
Added --debug option to nodemon in make dev

Now it's possible to use node-inspector while running make dev.
Fake login is configurable

Fake login middleware is controlled via config.json.

Bypassed a nasty bug related to debug (see app.coffee:212). Previous way of calling it was leading to app getting unresponsive, i.e. all request were silently ignored. Not sure what was the cause. I suspect there is a synchronus call somewhere that isn't returning. This should be investigated.
FIX: Overriting config.json on syntax error

Sample config.json was created whenever there was an error loading this file. That was causing overwriting it when there was a syntax error, like trailing colon and such. That was not intended and is now fixed.
Respond correctly to non-whitelist login attempt
Alert participant about closed beta status

If a person not on the participants whitelist attempts to authenticate, display an alert and call navigator.id.logout to prevent further login attempts from persona script.
FIX: done callback if no error in answer ctrller
FIX: crash in single question view unauthenticated

Check if participant is defined before _id comparision.
0.8.0