Enhancements to piplint

* Added handling for requirement file lines that include other requirements files
* Converted argument parsing to use argparse
* Added verbose option (prints status of all packages)
* Added coloured output option
* Added a success message if no discrepancies are found
* Altered error handling so all requirements are checked and full list of errors is shown
* Always show packages that are installed but not in requirements file(s)