Change BEM elements to follow the standard equations + geometry inheritance
Remove templating of boundary element handler

* Also remove the now useless "Base" class
* Currently using a temporary factory function to make the boundary elements