Add dependencies to Makefile
Move make all to be the default

Common convention.
Merge pull request #23 from veeti/makefile

Makefile improvements