add some files.
license.
ignore idea files.