Manage HTTP Basic Authentication Filtering

- Add Jersey HTTP Basic Authentication Filtering
- Upgrade from Java JDK 1.6 to 1.7
- Add SLF4J logging
- Turn sources organization into DDD way