Initial commit, base project setup.
Initial work
after remove ignore files