adding source files to directory from private repository
adding test files and models as samples, and modifying Makefile to
properly remove goal files.