#52 switch all projects to using xbehave ruleset

change ruleset to error on all warnings
tweaked ruleset and added suppressions