added GreyGuy example; refactored API so it can be properly setup; fixed file URLs