Partially resolves #156
Add GitHub actions based CI pipeline Resolves #155
* Consolidate stream samples and update to use functions * Address review comments * Revert value.contains