lots of refactoring, needs testing
attempting to use send feature and get up to fail in recieve controller action
added user validations, proceeding with testing
dont call your controller action send