refactor(all): many code cleanups

 * Merged bemObjectFromPath to fromPath
 * Removed hardcoded BEM delimeters in stream
 * Refactored fromPath