Asset Client and BAM event publisher re fractor

There should be a way to directly get the repository/conf directory through a carbon core API. Talk to carbon team and use that. Also, you need to move rest of the strings into constants.