Added a .gitignore
Added the demos directory.
Added the unittests.
Added the .gitignore
Added the scripts