#1 Moving all from svn to git.

Moving all from svn to git, but some code is unstable.