Fixed a few design issues and also completed issues with #372

I fixed a few bugs that were mostly css issues, hoping this helps polish up the app a bit more before we move over to more "structural" changes.
This is to address an earlier request, #372, that had a few bugs with it but I fixed them so it worked correctly. Now, no matter what devise you are on, if you message on one your own message should appear on another.