added: generate convenience script to run all applications
changed: add vector and matrix structs

encapsulate info