Repository Options, Seperate Action classes

Repositories added by a user are connected to that user.
Currently duplicate repository associations are added for
existing relationships between the user and repository.

POJO classes are now seperate from Action classes.