First commit of the project

The project is Idea IDE supported.