SelectiveStack: Added exception messages and codes
Added RepositoryNotFoundException
Revert "Added RepositoryNotFoundException"

This reverts commit d9ccb5e91f3b83465a57515c12d255122ce6aa4b.
Fixed RepositoryNotFoundException file (git fail)
Added JSON Serialisation