Requires lib require file
Requires lib require file
Requires all lib files in one place to reduce number of requires
restructures project to follow namespacing