Merge pull request #3 from peterhil/more-log-types

Added SQL statements and key.LEVEL type messages.
Refactored command function and renamed it to main. Moved output functions to output.py.
Renamed nameplate as prism_logo and prism_logo as logo. Also made logo more generic.
Added setup.py and made the package pip installable.
Changed the package name to logprism, as prism was reserved.
Changed README format from Markdown to Rst to suit Pypi.
Changed MANIFEST.in to reflect the README change. Fixed a syntax error in setup.py.
Merge pull request #4 from peterhil/pip-installable-package

Pip installable package
Fixed version checking in setup.py and removed optional extra dependencies. Updated README.rst.
Updated package version to 0.1.1
Merge pull request #5 from peterhil/pip-installable-package

Pip installable package
Added PyTest runtests.py to be able to run tests with 'python setup.py test'.
Merge pull request #9 from peterhil/distutils-pytest-integration

Added PyTest runtests.py to be able to run tests with 'python setup.py t...
Configured continuous integration with tox and pytest. Updated readme and setup.py and some minor problems.
Merge pull request #10 from peterhil/distutils-pytest-integration

Configured continuous integration with tox and pytest.
Update README.rst
Remove unnecessary import. Add missing line break on usage output. Cleanup.
Fix bug #6: Colouring didn't work on Apple Terminal because of an extra semicolon on the outputted ANSI colour codes, that many other terminals accept.
Optimize output -- remove an unnecessary if clause and add an if clause to prevent unnecessary function calls.
Enable background colours on log levels. Added some nginx log levels and common keywords.