added composer config file to prepare for unit testing
compile sass to main root assets dir, even from modules, so relative paths always work
updated gitignore
updated dashboard widget styling
rename class and add thread locking
reference new class name