updated gitignore
moved api docs
added Makefile providing project utils
updated examples
misc minor