added analysis strategy class and target analysis strategy class

ready to replace aspect attack class so that the analysis
implementation can be switched later
aspect_attack is allowed to vary analysis implementation now
Set to ignore xcode file project.pbxproj