update git ignore: add bin and obj folders, assembler files
new alias syntax and better styling
more general template for product by scalar