Re-arranged files.
Adding some more changed files.
Renaming tests directory to examples directory.
Updated Makefile.
Updated Makefile.