Modify the directory structure.

  This commit fixes #29.
Modify Rakefile in order to unit-test the recipes.
Merge branch 'refactor' into dev