proper gitignore
added source