Refactoring+Improvements

- moved exceptions to util module
- re-factored Publisher REST API
- Fixed some issues in Store top assets page
- Added test cases for publisher rest api
- Integrated selenium ui test model