Improved makefile: added dependencies from .hpp and directory, moved sourecs to src/