Made more consistent
- Uses logger instead of System.out.println.
- Moved update URL to a constant.