Added a configuration parser based on Annotations.
Added Number min/max values also optional comments for @BlockID and @ItemID