Trying my best to get rid of some major redundant code. I think it worked well! Also added the, "abuse_log()" method to log abuses.
Work on the abuse log stuff.