Raul

Mainly refactorings related to subreddits and related to Enums. Removed unnecessary parameters and implemented proper jUnit Tests.