Revamped ``requirements.txt``

Now ``requirements.txt`` contains the required dependencies and
``requirements-full.txt`` contains the optional ones.

Fixes #547.

Signed-off-by: Kwpolska <kwpolska@gmail.com>