FESTO pneumatic programming

@mauerman, please do not cross-post.