Fixed issue where android id could be duplicated

Fixed problem where the android id's for multiple items could end up the
same. also added ability to insert custom code, too.
Added downloads menu item and changed the issues href

Added a downloads item to allow us to post files for other teams to pull
from our site.
added some robustness for minimal installation

Added better exception case handling for new installations that may not
have the full file configurations. Extracted logger setup into a
separate module. Added process loop thread that will scan for new
scouting data files to be processed.
Updated .gitignore to NOT ignore .project files
added attribute category and added match data table to db

Added attribute category and match data table to the database so that we
can retrieve specific match scouting data.