Removed explicit arguments for implicit args in basemod
Removed log objects for implicit values since easily instantiated
added basic modules support
basic integration of item
Fixed logging and proxy loading
now requires proxy field, but not need to annotate