Realtime script injection/browser reload, basepath as webpageArg and general fixes

Introduces a lot of other concepts and makes it even more far from a specific focused thing (now being more generalistic).

This PR introduces:

- realtime loading after changes in a file from the watched dir (specified in the --dir param) - socketio + fs.watch sorcery :wink: ;
- basepath reference to the proxy (no more need to specify the absolute. Doing this we are also able to traverse the full structure of the website proxying everything - if the urls are not hardcoded);
- some bunch of other minor fixes.
- an **amazing** pic: ![The InJECTOr MOnsTer](http://i.imgur.com/4rgv0Pp.png)

It also closes #2 (although i strongly encourage discussing better ways of doing what was proposed there).