add git ignore
add packageing files
add credits
reorganise sources
more packaging files