Remove leading and trailing underscores from header guards

#### Summary:

Move leading and trailing underscores on header guards (#39).

#### Intended Effect:

Change of internal names, no external effects. 

#### How to Verify:

Run any model -- there should be no effects.

#### Side Effects:

None user facing.  Corresponding unit tests had to be updated.

#### Documentation:

None.

#### Reviewer Suggestions:

Anyone.