more comments, function parses statements, added a test PrintFunction for testing printing stuff and functions