added a .gitignore; added http as git submodule; added a Makefile settin...

Makefile to setup registry directories, gitignore, dependencies as git submodules, and a tiny fix of a serious warning