Added documentation for Bouwer.
Adding execute_source() for Program().
Updated bouwer documentation. Added screenshots and examples. More tutorial text.