flattened the src directory to make this easier to use as a cocoapod in the future