initial commit2

which might contain some weird artifacts like bin, jar and so on.