reorganize source and makefile
adds jenkins build script
Merge pull request #12 from adeven/reorg_make

Reorg make