added gitignore
initial source
use namespace::autoclean to solve conflicts with PDL
prepare release