EPOBC kernel

Added EPOBC kernel with corresponding tests

This closes #15