Add 'usage' functions. Use of 'dirname' and 'basename' from libboost.
use of 'obj' directory for all .o files.
Merge remote-tracking branch 'original/master'
Merge pull request #2 from polgab/master

Add 'usage' functions. Use of 'dirname' and 'basename' from libboost.