Pylint; some refactoring, documentation
Added tests
Removed bin from .gitignore

Because of folder being used for scripts
Remove unused imports
Add .desktop file for Linux distributions
Rename menu content variables to be more descriptive
Add about dialog

Metadata for it is stored in __init__.py
Change version to development, auto-grab setup metadata from __init__
Fix test to properly compare chart types

A variable was being compared to itself
Remove code to run nonexistant main function
Added to todo