add debian packaging
update gitignore
add some canvas samples
add a transformable sample