Added compiler warnings; "-Wall"