Remove unused dependencies
Use -Wall, fix all warnings