Build mergeable models list

-Build a list of mergeable models when merge is clicked in the flyout
-Added unit tests for repository and semgen modules