Creating Guardian 2.0

This is just the start.
Utilizing comment driven development.