Initial github push

Signed-off-by: Josselin Pujo <github@neuneu2k.org>
correct gitignore and remove idea files

Signed-off-by: Josselin Pujo <github@neuneu2k.org>