config loader sets name property
added module loader
added init function to Module