project template + bin packing interfaces
add licenses and .gitignore