Now using makefiles to compile

Linux makefile not verified to work (I, yentup, am on osx so I can't
test it).
Please verify the linux makefile and make appropriate changes if it's
faulty.

Moved all source files into 'src' directory.