Refactored everthing. Added more wildcards and a better way to switch them
Readme also updated to reflect these changes