Added generated docs directory to .gitignore
Added struct documentation
Added constants for paths and test compile

Added constants for binary paths in bluetooth.c
Added a test compile to Makefile to run from the current directory (for testing)