Verbiage.
Remove irrelevant portions of readme.
Update README.md
Correct github link in headers.
Correct name in license file.
Namespaced everything since this is intended to be a library.
'const' placed appropriately.
Tidying, some additional 'const' placement
Revised gitignore.
Schemes are now 'shared'.
Remove xcuserdata (not sensitive, just unneeded)
Sorted/uniq'd the gitignore file
Proper optimizations for all targets.
Large performance boost from these optimizations.
WIP on shared_ptr usage throughout.
The library code and the HVAC example are all shared_ptr now.
Weapon example uses shared_ptr
50K iteration benchmark code.
Minor tidying.
RuleSet tidying, doco, constructors