Merge pull request #10 from Kenny9999/master

motor color feedback
No need to create additional QLinearGradients, just reuse the one we made.
Merge pull request #11 from Shadow6363/master

Re-factoring Gradient Change
updated developer docs with software architecture info for the
Configurator
in process of adding instructions on how to add new subpanels
finished first cut of developer documentation for Configurator
added docstrings to AQSerial
Fixed autoconnect endlessly looping when no valid ports were found.
Merge pull request #12 from Shadow6363/master

Autoconnect Endless Loop Fix
adding subpanel based menu system
background images
added grid layout for cleaner construction of menu subpanel
missing logo file
added message for linux users on how to add user to dialout group
Fixed when dialog box shows up for autoconnect failure in linux
removed unused resource file
changed module name of subPanelTemplate to subPanel, changed classname
to SubPanel to follow PEP8, made menu default splash screen, fixed
default reporting of vehicle configuration
cosmetic updates to menu, experimenting with autoconnect when first
starting Configurator (still debugging)
experimenting with calibration wizards
adding calibration graphics