Separate framework from example project

Separate out the source of the ImageScout library from the tests and example code. This way someone could still copy the source code into their own project if they wanted, but now it can also support Carthage and Cocoapods.