Rectangle packing lib + gitignore