Add version info and header file for included. Move codes into src folder.
Update .gitignore