Minor styling changes
Added null test and other minor changes
Removed unnecessary typedef and minor styling changes
Removed two unnecessary includes
Implemented suggested changes, using same naming protocol as testallocator
Changes in implementation and styling
Small styling changes (no trailing white space, etc)