improved module loading logic
updated readme link
added registry loading shorthand (#8) @fpirsch
catching require exception if module doesn't exist and added test