Added annotation based configuration system and proxies.
Added ItemBasicShield.java.