Deleting copy constructors and assignment operators, makefile modified for *.h dependencies