fucked my code up really bad and now its fixed... hopefully
fixed most of code, attempting to re-implent flags, not weird trick to test incoming/outgoing controllers
added flags back in, will be testing outgoing/incoming email controller actions by looping through and back to current user, associated objects should then be created for sender and recipient