update
general restructuring
add additional functions and "ignition" script
add functions for portable arrays through variable expansion
test global function name variable(s)
test global function name variable(s)
add argument requirement functions
restructure framework