Added the service layer

- Added component-scan tag to discover services
- Autowired service in to the controller