adding source
creating dist
adding travis ci build