Configured Xcode project

Personalized commit including .xcodeproj (useful to work on multiple
devices)
Commenting and formatting - part 1

Loads of comments and documentation information added.
First (hopeless) attempt to make code formatting more uniform.
Minor changes to syntax of general classes in convolutions.h.
bb NLO Soft class created.