Fixed problem with same names in monitor unit/integration tests.

Bump #16.
monitor.py splitted to two files - monitor.py and request_parser.py.

Fixes #19.
Bump #4.