Ignore PEP8 E265

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Fix E714 test for object identity should be 'is not'

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Close #504 Add About Widget to configuration tool

Add AboutWidget to the left hand tree on the config tool. This
widget is based off the previous AboutDialog. It contains information
about Freeseer, including copyright and version. There are also three
buttons, one links the user to the freeseer read the docs page
for help, the second other lets them report an issue on github and
the third button links to the contact page on read the docs.

The AboutDialog has also been modified. Essentially it was converted
to a widget (AboutWidget), which is used now for both AboutDialog and
the config tool.

Related to #411
Prototype HTTP API for recording
Prototype HTTP API, fixed url issue
use actual Multimedia states
API has it's own Multimedia instance
add flask and flask-restful to requirements
fixed old variable reference
A couple extra error checks
add recording dict, proper json responses
move server info to app & refactoring
delete recording file
fixing some issues raised in PR
unit tests for get and patch
DELETE and POST tests
Set a temporary directory to store recordings
Remove dependency on flask-restful
raise exceptions in error cases
Use actual filepath rather than calculate it