added a ajax error handler.

sometimes errors occur on the client side. because of the
ajax.complete() callback is not fired the loading indicator does not
disappear and the ui feels like the request runs endless, even if it
already terminated with an error.
Merge remote-tracking branch 'staabm/error_handler'
Update changelog
Add persistence across sessions
handle control chars and make them visible. refs #20.
Merge remote-tracking branch 'staabm/control-chars'
Add more control chars and adjust styles a bit
Update install instructions
add gitignore and ignore vendors folder
building some more automation with a makefile and adding it as a script
remove post install script run of make
Merge pull request #22 from cordoval/master

add .gitignore + build some automation since this is a quick console
align line indicator in error message to map to the same line in the origin user-input. fixes #25.
moved ip whitelist to options
Merge pull request #26 from staabm/align_error_lineno

align line indicator in error message to map to the same line in the ori...
Merge pull request #27 from staabm/ipwhitelist

moved ip whitelist to options
Making the origin reflect the remote master