push all files

push all files to github. with gitignore added.