fix composer watch task
add test watch task
allowing values to be nullable
add database config for testing
Controller rout tests for the admin homecontroller pages