add support for multiplication
add support / tests for free form input stream
add ability to execute from command line