First quick test of mutex, should allow for threaded access
Started adding some unit tests using the GTest framework.