Added helpers adjusted positioning
Added test for users helper
Updated test file to test for various states fo the user helper
Cleaned up emits functions
Added additoinal direction parameters and checks for valid objects
Added tests for emits helper