Changes based on feedback review

- moved views configuration to client
- split lib/router into lib/application|registry|router|store